0000027996-24-000120.txt : 20240503 0000027996-24-000120.hdr.sgml : 20240503 20240503103817 ACCESSION NUMBER: 0000027996-24-000120 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 77 CONFORMED PERIOD OF REPORT: 20240331 FILED AS OF DATE: 20240503 DATE AS OF CHANGE: 20240503 FILER: COMPANY DATA: COMPANY CONFORMED NAME: DELUXE CORP CENTRAL INDEX KEY: 0000027996 STANDARD INDUSTRIAL CLASSIFICATION: BLANKBOOKS, LOOSELEAF BINDERS & BOOKBINDING & RELATED WORK [2780] ORGANIZATION NAME: 04 Manufacturing IRS NUMBER: 410216800 STATE OF INCORPORATION: MN FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-07945 FILM NUMBER: 24911353 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-20240331.htm DELUXE CORPORATION 10-Q 03.31.2024 dlx-20240331
000002799612/312024Q1falsehttp://fasb.org/us-gaap/2023#FundsHeldForClientshttp://fasb.org/us-gaap/2023#FundsHeldForClientshttp://fasb.org/us-gaap/2023#OtherAssetsNoncurrenthttp://fasb.org/us-gaap/2023#OtherAssetsNoncurrenthttp://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrent00000279962024-01-012024-03-3100000279962024-04-24xbrli:shares00000279962023-12-31iso4217:USD00000279962024-03-31iso4217:USDxbrli:shares0000027996us-gaap:ProductMember2024-01-012024-03-310000027996us-gaap:ProductMember2023-01-012023-03-310000027996us-gaap:ServiceMember2024-01-012024-03-310000027996us-gaap:ServiceMember2023-01-012023-03-3100000279962023-01-012023-03-310000027996us-gaap:CommonStockMember2023-12-310000027996us-gaap:AdditionalPaidInCapitalMember2023-12-310000027996us-gaap:RetainedEarningsMember2023-12-310000027996us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310000027996us-gaap:NoncontrollingInterestMember2023-12-310000027996us-gaap:RetainedEarningsMember2024-01-012024-03-310000027996us-gaap:NoncontrollingInterestMember2024-01-012024-03-310000027996us-gaap:CommonStockMember2024-01-012024-03-310000027996us-gaap:AdditionalPaidInCapitalMember2024-01-012024-03-310000027996us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-03-310000027996us-gaap:CommonStockMember2024-03-310000027996us-gaap:AdditionalPaidInCapitalMember2024-03-310000027996us-gaap:RetainedEarningsMember2024-03-310000027996us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-03-310000027996us-gaap:NoncontrollingInterestMember2024-03-3100000279962022-12-310000027996us-gaap:CommonStockMember2022-12-310000027996us-gaap:AdditionalPaidInCapitalMember2022-12-310000027996us-gaap:RetainedEarningsMember2022-12-310000027996us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310000027996us-gaap:NoncontrollingInterestMember2022-12-310000027996us-gaap:RetainedEarningsMember2023-01-012023-03-310000027996us-gaap:NoncontrollingInterestMember2023-01-012023-03-310000027996us-gaap:CommonStockMember2023-01-012023-03-310000027996us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310000027996us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-3100000279962023-03-310000027996us-gaap:CommonStockMember2023-03-310000027996us-gaap:AdditionalPaidInCapitalMember2023-03-310000027996us-gaap:RetainedEarningsMember2023-03-310000027996us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-310000027996us-gaap:NoncontrollingInterestMember2023-03-310000027996us-gaap:TradeAccountsReceivableMember2024-01-012024-03-310000027996us-gaap:MoneyMarketFundsMemberus-gaap:CashAndCashEquivalentsMemberus-gaap:GeographicDistributionDomesticMember2023-12-310000027996dlx:InternaluseComputerSoftwareIntangibleAssetMember2024-03-310000027996dlx:InternaluseComputerSoftwareIntangibleAssetMember2023-12-310000027996us-gaap:CustomerRelatedIntangibleAssetsMember2024-03-310000027996us-gaap:CustomerRelatedIntangibleAssetsMember2023-12-310000027996us-gaap:DistributionRightsMember2024-03-310000027996us-gaap:DistributionRightsMember2023-12-310000027996us-gaap:TechnologyBasedIntangibleAssetsMember2024-03-310000027996us-gaap:TechnologyBasedIntangibleAssetsMember2023-12-310000027996us-gaap:TradeNamesMember2024-03-310000027996us-gaap:TradeNamesMember2023-12-310000027996dlx:SoftwareforResaleMember2024-03-310000027996dlx:SoftwareforResaleMember2023-12-310000027996dlx:InternaluseComputerSoftwareIntangibleAssetMember2024-01-012024-03-310000027996us-gaap:OperatingSegmentsMemberdlx:MerchantServicesMember2023-12-310000027996us-gaap:OperatingSegmentsMemberdlx:B2BPaymentsMember2023-12-310000027996dlx:DataSolutionsMemberus-gaap:OperatingSegmentsMember2023-12-310000027996us-gaap:OperatingSegmentsMemberdlx:PrintMember2023-12-310000027996us-gaap:OperatingSegmentsMemberus-gaap:AllOtherSegmentsMember2023-12-310000027996us-gaap:OperatingSegmentsMemberdlx:PrintMember2024-01-012024-03-310000027996us-gaap:OperatingSegmentsMemberdlx:MerchantServicesMember2024-03-310000027996us-gaap:OperatingSegmentsMemberdlx:B2BPaymentsMember2024-03-310000027996dlx:DataSolutionsMemberus-gaap:OperatingSegmentsMember2024-03-310000027996us-gaap:OperatingSegmentsMemberdlx:PrintMember2024-03-310000027996us-gaap:OperatingSegmentsMemberus-gaap:AllOtherSegmentsMember2024-03-310000027996us-gaap:NotesReceivableMember2024-01-012024-03-310000027996dlx:LoansandnotesreceivablefromdistributorsMember2023-12-310000027996dlx:LoansandnotesreceivablefromdistributorsMember2022-12-310000027996dlx:LoansandnotesreceivablefromdistributorsMember2024-01-012024-03-310000027996dlx:LoansandnotesreceivablefromdistributorsMember2023-01-012023-03-310000027996dlx:LoansandnotesreceivablefromdistributorsMember2024-03-310000027996dlx:LoansandnotesreceivablefromdistributorsMember2023-03-310000027996dlx:OnetotwointernalgradememberMemberdlx:LoansandnotesreceivablefromdistributorsMember2024-03-310000027996dlx:ThreetofourinternalgradeMemberdlx:LoansandnotesreceivablefromdistributorsMember2024-03-310000027996us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-12-310000027996us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2023-12-310000027996us-gaap:AccumulatedTranslationAdjustmentMember2023-12-310000027996us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2024-01-012024-03-310000027996us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2024-01-012024-03-310000027996us-gaap:AccumulatedTranslationAdjustmentMember2024-01-012024-03-310000027996us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2024-03-310000027996us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2024-03-310000027996us-gaap:AccumulatedTranslationAdjustmentMember2024-03-310000027996us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2022-12-310000027996us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2022-12-310000027996us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2022-12-310000027996us-gaap:AccumulatedTranslationAdjustmentMember2022-12-310000027996us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-01-012023-03-310000027996us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2023-01-012023-03-310000027996us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2023-01-012023-03-310000027996us-gaap:AccumulatedTranslationAdjustmentMember2023-01-012023-03-310000027996us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-03-310000027996us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2023-03-310000027996us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2023-03-310000027996us-gaap:AccumulatedTranslationAdjustmentMember2023-03-310000027996naics:ZZ5412142024-01-012024-03-310000027996naics:ZZ5412142023-01-012023-12-310000027996naics:ZZ5412142024-03-310000027996us-gaap:CustomerRelatedIntangibleAssetsMember2024-01-012024-03-310000027996dlx:NorthAmericanWebHostingAndLogoDesignBusinessesMember2023-01-012023-12-310000027996dlx:AmortizingInterestRateSwapJune2023Member2024-03-310000027996dlx:AmortizingInterestRateSwapJune2023Member2023-06-20xbrli:pure0000027996dlx:AmortizingInterestRateSwapJune2023Member2023-12-310000027996dlx:InterestRateSwapMarch2023Member2023-03-200000027996dlx:InterestRateSwapMarch2023Member2024-03-310000027996dlx:InterestRateSwapMarch2023Member2023-12-310000027996dlx:InterestRateSwapSeptember2022Member2022-09-200000027996dlx:InterestRateSwapSeptember2022Member2024-03-310000027996dlx:InterestRateSwapSeptember2022Member2023-12-310000027996us-gaap:FairValueMeasurementsRecurringMember2024-03-310000027996us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2024-03-310000027996us-gaap:CashAndCashEquivalentsMember2024-03-310000027996us-gaap:FairValueInputsLevel1Memberus-gaap:CashAndCashEquivalentsMember2024-03-310000027996dlx:FundsHeldForCustomersMember2024-03-310000027996dlx:FundsHeldForCustomersMemberus-gaap:FairValueInputsLevel1Member2024-03-310000027996us-gaap:FairValueInputsLevel1Member2024-03-310000027996dlx:OtherCurrentAndNoncurrentAssetsMember2024-03-310000027996dlx:OtherCurrentAndNoncurrentAssetsMemberus-gaap:FairValueInputsLevel3Member2024-03-310000027996dlx:CurrentPortionOfLongTermDebtAndLongTermDebtMember2024-03-310000027996us-gaap:FairValueInputsLevel2Memberdlx:CurrentPortionOfLongTermDebtAndLongTermDebtMember2024-03-310000027996us-gaap:MoneyMarketFundsMemberus-gaap:CashAndCashEquivalentsMember2023-12-310000027996us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMemberus-gaap:CashAndCashEquivalentsMember2023-12-310000027996us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:CashAndCashEquivalentsMember2023-12-310000027996us-gaap:FairValueMeasurementsRecurringMember2023-12-310000027996us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2023-12-310000027996us-gaap:CashAndCashEquivalentsMember2023-12-310000027996us-gaap:FairValueInputsLevel1Memberus-gaap:CashAndCashEquivalentsMember2023-12-310000027996dlx:FundsHeldForCustomersMember2023-12-310000027996dlx:FundsHeldForCustomersMemberus-gaap:FairValueInputsLevel1Member2023-12-310000027996us-gaap:FairValueInputsLevel1Member2023-12-310000027996dlx:OtherCurrentAndNoncurrentAssetsMember2023-12-310000027996dlx:OtherCurrentAndNoncurrentAssetsMemberus-gaap:FairValueInputsLevel3Member2023-12-310000027996dlx:CurrentPortionOfLongTermDebtAndLongTermDebtMember2023-12-310000027996us-gaap:FairValueInputsLevel2Memberdlx:CurrentPortionOfLongTermDebtAndLongTermDebtMember2023-12-310000027996dlx:NorthStarProgramMember2024-01-012024-03-310000027996dlx:NorthStarProgramMember2023-07-012024-03-310000027996srt:MinimumMemberdlx:NorthStarProgramMember2024-03-310000027996srt:MaximumMemberdlx:NorthStarProgramMember2024-03-310000027996us-gaap:CostOfSalesMember2024-01-012024-03-310000027996us-gaap:CostOfSalesMember2023-01-012023-03-310000027996us-gaap:OperatingExpenseMember2024-01-012024-03-310000027996us-gaap:OperatingExpenseMember2023-01-012023-03-310000027996dlx:ExternalconsultingfeesMember2024-01-012024-03-310000027996dlx:ExternalconsultingfeesMember2023-01-012023-03-310000027996us-gaap:EmployeeSeveranceMember2024-01-012024-03-310000027996us-gaap:EmployeeSeveranceMember2023-01-012023-03-310000027996dlx:InternallaborMember2024-01-012024-03-310000027996dlx:InternallaborMember2023-01-012023-03-310000027996us-gaap:OtherRestructuringMember2024-01-012024-03-310000027996us-gaap:OtherRestructuringMember2023-01-012023-03-310000027996us-gaap:EmployeeSeveranceMember2023-12-310000027996us-gaap:EmployeeSeveranceMember2024-03-3100000279962023-01-012023-12-310000027996dlx:TermLoanFacilityMember2024-03-310000027996dlx:TermLoanFacilityMember2023-12-310000027996us-gaap:UnsecuredDebtMember2024-03-310000027996us-gaap:UnsecuredDebtMember2023-12-310000027996us-gaap:RevolvingCreditFacilityMember2024-03-310000027996us-gaap:RevolvingCreditFacilityMember2023-12-310000027996dlx:ARSecuritizationMember2024-03-310000027996dlx:ARSecuritizationMember2023-12-310000027996us-gaap:RevolvingCreditFacilityMember2021-06-010000027996dlx:TermLoanFacilityMember2021-06-010000027996dlx:SwinglineSubFacilityMember2024-03-310000027996dlx:SwinglineSubFacilityMember2021-06-010000027996us-gaap:LetterOfCreditMember2024-03-310000027996us-gaap:LetterOfCreditMember2021-06-010000027996srt:ScenarioForecastMemberdlx:TermLoanFacilityMember2025-01-012025-03-310000027996srt:ScenarioForecastMemberdlx:TermLoanFacilityMember2025-04-012025-06-300000027996srt:ScenarioForecastMemberdlx:TermLoanFacilityMember2026-01-012026-03-310000027996srt:ScenarioForecastMemberdlx:TermLoanFacilityMember2025-10-012025-12-310000027996srt:ScenarioForecastMemberdlx:TermLoanFacilityMember2025-07-012025-09-300000027996srt:MinimumMemberdlx:CreditFacilityAgreementMember2021-06-012021-06-010000027996srt:MinimumMemberdlx:CreditFacilityAgreementMember2024-01-012024-03-310000027996srt:MaximumMemberdlx:CreditFacilityAgreementMember2024-01-012024-03-310000027996srt:MaximumMemberdlx:CreditFacilityAgreementMember2021-06-012021-06-010000027996dlx:CreditFacilityAgreementMember2024-03-310000027996dlx:CreditFacilityAgreementMember2023-12-310000027996srt:ScenarioForecastMemberdlx:CreditFacilityAgreementMember2024-04-012026-06-300000027996dlx:CreditFacilityAgreementMember2024-01-012024-03-310000027996us-gaap:UnsecuredDebtMember2021-06-010000027996us-gaap:UnsecuredDebtMember2021-06-012021-06-010000027996us-gaap:UnsecuredDebtMember2022-09-300000027996dlx:ARSecuritizationMember2024-03-1300000279962018-10-240000027996us-gaap:OperatingSegmentsMemberdlx:MerchantServicesMember2024-01-012024-03-310000027996us-gaap:OperatingSegmentsMemberdlx:MerchantServicesMember2023-01-012023-03-310000027996us-gaap:OperatingSegmentsMemberdlx:B2BPaymentsMember2024-01-012024-03-310000027996us-gaap:OperatingSegmentsMemberdlx:B2BPaymentsMember2023-01-012023-03-310000027996dlx:DataSolutionsMemberus-gaap:OperatingSegmentsMember2024-01-012024-03-310000027996dlx:DataSolutionsMemberus-gaap:OperatingSegmentsMember2023-01-012023-03-310000027996us-gaap:OperatingSegmentsMemberdlx:PrintMember2023-01-012023-03-310000027996us-gaap:OperatingSegmentsMemberdlx:ReportableSegmentsMember2024-01-012024-03-310000027996us-gaap:OperatingSegmentsMemberdlx:ReportableSegmentsMember2023-01-012023-03-310000027996us-gaap:OperatingSegmentsMemberus-gaap:AllOtherSegmentsMember2024-01-012024-03-310000027996us-gaap:OperatingSegmentsMemberus-gaap:AllOtherSegmentsMember2023-01-012023-03-310000027996us-gaap:OperatingSegmentsMember2024-01-012024-03-310000027996us-gaap:OperatingSegmentsMember2023-01-012023-03-310000027996us-gaap:CorporateNonSegmentMember2024-01-012024-03-310000027996us-gaap:CorporateNonSegmentMember2023-01-012023-03-310000027996dlx:ChecksrevenueMemberus-gaap:OperatingSegmentsMemberdlx:PrintMember2024-01-012024-03-310000027996dlx:ChecksrevenueMember2024-01-012024-03-310000027996us-gaap:OperatingSegmentsMemberdlx:MerchantServicesRevenueMemberdlx:MerchantServicesMember2024-01-012024-03-310000027996dlx:MerchantServicesRevenueMember2024-01-012024-03-310000027996us-gaap:OperatingSegmentsMemberdlx:FormsandotherproductsMemberdlx:PrintMember2024-01-012024-03-310000027996dlx:FormsandotherproductsMember2024-01-012024-03-310000027996us-gaap:OperatingSegmentsMemberdlx:PromotionalSolutionsRevenueMemberdlx:PrintMember2024-01-012024-03-310000027996dlx:PromotionalSolutionsRevenueMember2024-01-012024-03-310000027996dlx:TreasurymanagementsolutionsMemberus-gaap:OperatingSegmentsMemberdlx:B2BPaymentsMember2024-01-012024-03-310000027996dlx:TreasurymanagementsolutionsMember2024-01-012024-03-310000027996dlx:DataSolutionsMemberus-gaap:OperatingSegmentsMemberdlx:DatadrivenmarketingsolutionsMember2024-01-012024-03-310000027996dlx:DatadrivenmarketingsolutionsMember2024-01-012024-03-310000027996dlx:OtherMemberus-gaap:OperatingSegmentsMemberdlx:B2BPaymentsMember2024-01-012024-03-310000027996dlx:OtherMemberdlx:DataSolutionsMemberus-gaap:OperatingSegmentsMember2024-01-012024-03-310000027996dlx:OtherMemberus-gaap:OperatingSegmentsMemberus-gaap:AllOtherSegmentsMember2024-01-012024-03-310000027996dlx:OtherMember2024-01-012024-03-310000027996dlx:ChecksrevenueMemberus-gaap:OperatingSegmentsMemberdlx:PrintMember2023-01-012023-03-310000027996dlx:ChecksrevenueMember2023-01-012023-03-310000027996us-gaap:OperatingSegmentsMemberdlx:MerchantServicesRevenueMemberdlx:MerchantServicesMember2023-01-012023-03-310000027996dlx:MerchantServicesRevenueMember2023-01-012023-03-310000027996us-gaap:OperatingSegmentsMemberdlx:FormsandotherproductsMemberdlx:PrintMember2023-01-012023-03-310000027996dlx:FormsandotherproductsMember2023-01-012023-03-310000027996us-gaap:OperatingSegmentsMemberdlx:PromotionalSolutionsRevenueMemberdlx:PrintMember2023-01-012023-03-310000027996us-gaap:OperatingSegmentsMemberdlx:PromotionalSolutionsRevenueMemberus-gaap:AllOtherSegmentsMember2023-01-012023-03-310000027996dlx:PromotionalSolutionsRevenueMember2023-01-012023-03-310000027996dlx:TreasurymanagementsolutionsMemberus-gaap:OperatingSegmentsMemberdlx:B2BPaymentsMember2023-01-012023-03-310000027996dlx:TreasurymanagementsolutionsMember2023-01-012023-03-310000027996dlx:DataSolutionsMemberus-gaap:OperatingSegmentsMemberdlx:DatadrivenmarketingsolutionsMember2023-01-012023-03-310000027996dlx:DatadrivenmarketingsolutionsMember2023-01-012023-03-310000027996dlx:OtherMemberus-gaap:OperatingSegmentsMemberdlx:B2BPaymentsMember2023-01-012023-03-310000027996dlx:OtherMemberdlx:DataSolutionsMemberus-gaap:OperatingSegmentsMember2023-01-012023-03-310000027996dlx:OtherMemberus-gaap:OperatingSegmentsMemberus-gaap:AllOtherSegmentsMember2023-01-012023-03-310000027996dlx:OtherMember2023-01-012023-03-310000027996dlx:BarryMcCarthyMember2024-01-012024-03-310000027996dlx:WilliamZintMember2024-01-012024-03-310000027996dlx:WilliamZintMember2024-03-31

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 March 31, 2024
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

For the transition period from  __________ to ___________

Commission file number: 1-7945
deluxelogo2020ba01.jpg

DELUXE CORPORATION
(Exact name of registrant as specified in its charter) 
MN41-0216800
(State or other jurisdiction of incorporation or organization)
(I.R.S. Employer Identification No.)
801 S. Marquette Ave.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 April 24, 2024 was 44,045,836.

1


PART I – FINANCIAL INFORMATION

Item 1. FINANCIAL STATEMENTS

DELUXE CORPORATION
CONSOLIDATED BALANCE SHEETS
(unaudited)
(in thousands, except share par value)March 31,
2024
December 31,
2023
ASSETS  
Current assets:  
Cash and cash equivalents, including securities carried at fair value of $22,000 as of December 31, 2023
$23,544 $71,962 
Trade accounts receivable, net of allowance for credit losses
171,269 191,005 
Inventories and supplies, net of reserve38,665 42,088 
Funds held for customers108,227 383,134 
Prepaid expenses35,054 30,116 
Revenue in excess of billings
31,946 26,107 
Other current assets21,505 16,576 
Total current assets430,210 760,988 
Deferred income taxes8,177 8,694 
Long-term investments
62,278 61,924 
Property, plant and equipment, net of accumulated depreciation of $340,233 and $334,101, respectively
111,094 116,539 
Operating lease assets55,073 58,961 
Intangibles, net of accumulated amortization of $743,140 and $775,190, respectively
374,013 391,744 
Goodwill1,430,558 1,430,590 
Other non-current assets257,193 251,182 
Total assets$2,728,596 $3,080,622 
LIABILITIES AND SHAREHOLDERS’ EQUITY  
Current liabilities:  
Accounts payable$159,306 $154,863 
Funds held for customers108,883 386,622 
Accrued liabilities154,884 191,427 
Current portion of long-term debt21,550 86,153 
Total current liabilities444,623 819,065 
Long-term debt1,538,543 1,506,698 
Operating lease liabilities55,389 58,840 
Deferred income taxes18,173 22,649 
Other non-current liabilities63,476 68,754 
Commitments and contingencies (Note 13)
Shareholders' equity:  
Common shares $1 par value (authorized: 500,000 shares; outstanding: March 31, 2024 – 44,046; December 31, 2023 – 43,743)
44,046 43,743 
Additional paid-in capital101,317 99,141 
Retained earnings488,317 491,238 
Accumulated other comprehensive loss(25,837)(30,028)
Non-controlling interest549 522 
Total shareholders’ equity608,392 604,616 
Total liabilities and shareholders’ equity$2,728,596 $3,080,622 


See Condensed Notes to Unaudited Consolidated Financial Statements

2



DELUXE CORPORATION
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME
(unaudited)
Quarter Ended
March 31,
(in thousands, except per share amounts)20242023
Product revenue$300,312 $310,226 
Service revenue234,643 235,139 
Total revenue534,955 545,365 
Cost of products(114,336)(118,436)
Cost of services (137,082)(132,227)
Total cost of revenue(251,418)(250,663)
Gross profit283,537 294,702 
Selling, general and administrative expense(234,093)(247,630)
Restructuring and integration expense(13,804)(12,941)
Gain on sale of businesses and long-lived assets8,581  
Operating income44,221 34,131 
Interest expense(30,809)(30,016)
Other income, net2,940 2,424 
Income before income taxes16,352 6,539 
Income tax provision(5,522)(3,759)
Net income10,830 2,780 
Net income attributable to non-controlling interest(27)(28)
Net income attributable to Deluxe$10,803 $2,752 
Total comprehensive income$15,021 $37 
Comprehensive income attributable to Deluxe14,994 9 
Basic earnings per share0.25 0.06 
Diluted earnings per share0.24 0.06 


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, December 31, 202343,743 $43,743 $99,141 $491,238 $(30,028)$522 $604,616 
Net income— — — 10,803 — 27 10,830 
Cash dividends ($0.30 per share)
— — — (13,724)— — (13,724)
Common shares issued, net of tax withholding303 303 (2,993)— — — (2,690)
Employee share-based compensation
— — 5,169 — — — 5,169 
Other comprehensive income
— — — — 4,191 — 4,191 
Balance, March 31, 2024
44,046 $44,046 $101,317 $488,317 $(25,837)$549 $608,392 


(in thousands)Common sharesCommon shares
par value
Additional paid-in capitalRetained earningsAccumulated other comprehensive lossNon-controlling interestTotal
Balance, December 31, 202243,204 $43,204 $79,234 $518,635 $(37,264)$415 $604,224 
Net income— — — 2,752 — 28 2,780 
Cash dividends ($0.30 per share)
— — — (13,395)— — (13,395)
Common shares issued, net of tax withholding217 217 (1,310)— — — (1,093)
Employee share-based compensation
— — 5,876 — — — 5,876 
Other comprehensive loss
— — — — (2,743)— (2,743)
Balance, March 31, 2023
43,421 $43,421 $83,800 $507,992 $(40,007)$443 $595,649 


See Condensed Notes to Unaudited Consolidated Financial Statements


4


DELUXE CORPORATION
CONSOLIDATED STATEMENTS OF CASH FLOWS
(unaudited)
 Quarter Ended
March 31,
(in thousands)20242023
Cash flows from operating activities:  
Net income$10,830 $2,780 
Adjustments to reconcile net income to net cash provided by operating activities:  
Depreciation6,049 5,303 
Amortization of intangibles35,698 38,217 
Amortization of prepaid product discounts8,180 8,513 
Employee share-based compensation expense5,121 5,866 
Operating lease expense5,367 5,389 
Amortization of cloud computing arrangement implementation costs4,119 3,268 
Gain on sale of businesses and long-lived assets(8,581) 
Deferred income taxes(6,040)(6,934)
Other non-cash items, net10,153 7,305 
Changes in assets and liabilities:  
Trade accounts receivable16,655 (18,355)
Inventories and supplies1,942 (2,972)
Payments for cloud computing arrangement implementation costs(75)(3,701)
Other current and non-current assets(21,597)(502)
Accounts payable6,217 5,193 
Prepaid product discount payments(10,503)(7,383)
Other accrued and non-current liabilities(36,945)(48,693)
Net cash provided (used) by operating activities26,590 (6,706)
Cash flows from investing activities:  
Purchases of capital assets(20,442)(25,518)
Other(116)34 
Net cash used by investing activities(20,558)(25,484)
Cash flows from financing activities:  
Proceeds from issuing long-term debt and swingline loans, net of debt issuance costs165,557 217,500 
Payments on long-term debt and swingline loans(200,125)(175,938)
Net change in customer funds obligations(272,806)(145,621)
Cash dividends paid to shareholders(13,956)(13,616)
Other(5,249)(4,613)
Net cash used by financing activities(326,579)(122,288)
Effect of exchange rate change on cash, cash equivalents, restricted cash and restricted cash equivalents
(2,642)612 
Net change in cash, cash equivalents, restricted cash and restricted cash equivalents(323,189)(153,866)
Cash, cash equivalents, restricted cash and restricted cash equivalents, beginning of year458,033 337,415 
Cash, cash equivalents, restricted cash and restricted cash equivalents, end of period (Note 3)$134,844 $183,549 


See Condensed Notes to Unaudited Consolidated Financial Statements

5

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

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


NOTE 2: NEW ACCOUNTING PRONOUNCEMENTS

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

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



6

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

NOTE 3: SUPPLEMENTAL BALANCE SHEET AND CASH FLOW INFORMATION

Trade accounts receivable Net trade accounts receivable was comprised of the following:
(in thousands)March 31,
2024
December 31,
2023
Trade accounts receivable – gross$178,829 $197,546 
Allowance for credit losses(7,560)(6,541)
Trade accounts receivable – net(1)
$171,269 $191,005 

(1) Includes unbilled receivables of $51,408 as of March 31, 2024 and $43,673 as of December 31, 2023.

Changes in the allowance for credit losses for the quarters ended March 31, 2024 and 2023 were as follows:
Quarter Ended
March 31,
(in thousands)20242023
Balance, beginning of year$6,541 $4,182 
Bad debt expense2,960 1,466 
Write-offs and other(1,941)(824)
Balance, end of period$7,560 $4,824 

Inventories and supplies – Inventories and supplies were comprised of the following:
(in thousands)March 31,
2024
December 31,
2023
Finished and semi-finished goods$32,646 $34,194 
Raw materials and supplies16,762 17,339 
Reserve for excess and obsolete items(10,743)(9,445)
Inventories and supplies, net of reserve$38,665 $42,088 

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

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

Revenue in excess of billings – Revenue in excess of billings was comprised of the following:
(in thousands)March 31,
2024
December 31,
2023
Conditional right to receive consideration$21,855 $20,680 
Unconditional right to receive consideration(1)
10,091 5,427 
Revenue in excess of billings$31,946 $26,107 

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

7

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


Intangibles – Intangibles were comprised of the following:
 March 31, 2024December 31, 2023
(in thousands)Gross carrying amountAccumulated amortizationNet carrying amountGross carrying amountAccumulated amortizationNet carrying amount
Internal-use software$571,949 $(433,475)$138,474 $554,825 $(412,364)$142,461 
Customer lists/relationships359,375 (242,420)116,955 363,298 (235,557)127,741 
Partner relationships74,562 (14,557)60,005 74,911 (14,031)60,880 
Technology-based intangibles65,700 (23,721)41,979 97,633 (54,251)43,382 
Trade names39,367 (24,317)15,050 39,367 (23,792)15,575 
Software to be sold6,200 (4,650)1,550 36,900 (35,195)1,705 
Intangibles$1,117,153 $(743,140)$374,013 $1,166,934 $(775,190)$391,744 

Amortization of intangibles was $35,698 for the quarter ended March 31, 2024 and $38,217 for the quarter ended March 31, 2023. Based on the intangibles in service as of March 31, 2024, estimated future amortization expense is as follows:
(in thousands)Estimated
amortization
expense
Remainder of 2024$85,055 
202587,044 
202658,798 
202737,871 
202829,071 

In the normal course of business, we acquire and develop internal-use software. We also, at times, purchase customer list and partner relationship assets. During the quarter ended March 31, 2024, we acquired or developed internal-use software of $17,095 with a weighted-average useful life of 3 years. Other intangibles acquired during the quarter were not material.

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

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


8

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)March 31,
2024
December 31,
2023
Postretirement benefit plan asset$96,859 $94,939 
Cloud computing arrangement implementation costs52,252 59,234 
Prepaid product discounts(1)
43,690 40,376 
Deferred contract acquisition costs(2)
21,527 21,103 
Loans and notes receivable from distributors, net of allowance for credit losses(3)
12,773 12,443 
Other30,092 23,087 
Other non-current assets$257,193 $251,182 

(1) Amortization of prepaid product discounts was $8,180 for the quarter ended March 31, 2024 and $8,513 for the quarter ended March 31, 2023.
(2) Amortization of deferred contract acquisition costs was $3,091 for the quarter ended March 31, 2024 and $2,367 for the quarter ended March 31, 2023.

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

Changes in the allowance for credit losses related to loans and notes receivable from distributors were as follows for the quarters ended March 31, 2024 and 2023:
Quarter Ended
March 31,
(in thousands)20242023
Balance, beginning of year$928 $1,024 
Bad debt expense (benefit)54 (28)
Balance, end of period$982 $996 

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

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

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

Loans and notes receivable from distributors amortized cost basis by origination year
(in thousands)2024202320202019PriorTotal
Risk rating:
1-2 internal grade$991 $361 $961 $355 $12,404 $15,072 
3-4 internal grade      
Loans and notes receivable$991 $361 $961 $355 $12,404 $15,072 

9

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


Accrued liabilities – Accrued liabilities were comprised of the following:
(in thousands)March 31,
2024
December 31,
2023
Deferred revenue(1)
$30,586 $35,343 
Employee bonuses, including sales incentives15,739 49,446 
Interest15,308 10,481 
Operating lease liabilities13,388 13,562 
Customer rebates9,699 12,718 
Wages and payroll liabilities, including vacation9,559 8,605 
Restructuring7,436 9,689 
Prepaid product discounts5,542 4,477 
Other47,627 47,106 
Accrued liabilities$154,884 $191,427 
 
(1) Revenue recognized for amounts included in deferred revenue at the beginning of the period was $14,644 for the quarter ended March 31, 2024 and $18,683 for the quarter ended March 31, 2023.

Supplemental cash flow information – The reconciliation of cash, cash equivalents, restricted cash and restricted cash equivalents to the consolidated balance sheets was as follows:
(in thousands)March 31,
2024
March 31,
2023
Cash and cash equivalents$23,544 $24,622 
Restricted cash and restricted cash equivalents included in funds held for customers108,227 149,010 
Cash and cash equivalents included in other current assets(1)
 7,325 
Non-current restricted cash included in other non-current assets3,073 2,592 
Total cash, cash equivalents, restricted cash and restricted cash equivalents$134,844 $183,549 
Non-cash investing activities:
Investment in joint venture(2)
$ $18,392 

(1) Represents the cash and cash equivalents of our former North American web hosting and logo design business, which was classified as held for sale as of March 31, 2023.

(2) In February 2023, we entered into a joint venture focused on launching and marketing a business payment distribution technology platform. We committed to invest $20,000 over a 3-year period and we have option rights to acquire additional non-controlling ownership interest. During the quarter ended March 31, 2023, we recorded $18,392 for our investment in the joint venture and option rights.



10

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

NOTE 4: EARNINGS PER SHARE

The following table reflects the calculation of basic and diluted earnings per share. During each period, certain share-based awards, as noted below, were excluded from the calculation of diluted earnings per share because their effect would have been antidilutive. 
 Quarter Ended
March 31,
(in thousands, except per share amounts)20242023
Earnings per share – basic:  
Net income$10,830 $2,780 
Net income attributable to non-controlling interest(27)(28)
Net income attributable to Deluxe10,803 2,752 
Income allocated to participating securities(9)(10)
Income attributable to Deluxe available to common shareholders$10,794 $2,742 
Weighted-average shares outstanding43,917 43,317 
Earnings per share – basic$0.25 $0.06 
Earnings per share – diluted:
Net income$10,830 $2,780 
Net income attributable to non-controlling interest(27)(28)
Net income attributable to Deluxe10,803 2,752 
Income allocated to participating securities(9)(10)
Re-measurement of share-based awards classified as liabilities
(37)(19)
Income attributable to Deluxe available to common shareholders$10,757 $2,723 
Weighted-average shares outstanding43,917 43,317 
Dilutive impact of potential common shares570 344 
Weighted-average shares and potential common shares outstanding
44,487 43,661 
Earnings per share – diluted$0.24 $0.06 
Antidilutive potential common shares excluded from calculation1,350 1,644 



11

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

NOTE 5: OTHER COMPREHENSIVE INCOME (LOSS)

Reclassification adjustments Information regarding amounts reclassified from accumulated other comprehensive loss to net income was as follows:
Accumulated other comprehensive loss componentsAmounts reclassified from accumulated other comprehensive lossAffected line item in consolidated statements of comprehensive income
Quarter Ended
March 31,
(in thousands)20242023
Amortization of postretirement benefit plan items:
Prior service credit$355 $355 Other income
Net actuarial loss(334)(568)Other income
Total amortization21 (213)Other income
Tax (expense) benefit(43)16 Income tax provision
Amortization of postretirement benefit plan items, net of tax(22)(197)Net income
Realized gain on cash flow hedges
915 570 Interest expense
Tax expense
(247)(152)Income tax provision
Realized gain on cash flow hedges, net of tax
668 418 Net income
Total reclassifications, net of tax$646 $221 

Accumulated other comprehensive loss Changes in the components of accumulated other comprehensive loss for the quarters ended March 31, 2024 and 2023 were as follows:
(in thousands)Postretirement benefit plans
Net unrealized gain on cash flow hedges(1)
Currency translation adjustmentAccumulated other comprehensive loss
Balance, December 31, 2023
$(19,824)$(286)$(9,918)$(30,028)
Other comprehensive income (loss) before reclassifications
 5,864 (1,027)4,837 
Amounts reclassified from accumulated other comprehensive loss
22 (668) (646)
Net current-period other comprehensive income (loss)
22 5,196 (1,027)4,191 
Balance, March 31, 2024
$(19,802)$4,910 $(10,945)$(25,837)

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


12

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

(in thousands)Postretirement benefit plans
Net unrealized loss on debt securities(1)
Net unrealized gain (loss) 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 income (loss) before reclassifications
 123 (2,872)227 (2,522)
Amounts reclassified from accumulated other comprehensive loss
197  (418) (221)
Net current-period other comprehensive income (loss)
197 123 (3,290)227 (2,743)
Balance, March 31, 2023
$(26,675)$(786)$(697)$(11,849)$(40,007)

(1) Other comprehensive income before reclassifications is net of income tax expense of $43.

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


NOTE 6: DIVESTITURES

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

In June 2023, we completed the sale of our North American web hosting and logo design businesses. These businesses generated revenue of approximately $28,000 during 2023, through the sale date. Further information regarding this sale can be found under the caption "Note 6: Acquisition and Divestitures" in the Notes to Consolidated Financial Statements appearing in the 2023 Form 10-K.


13

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

NOTE 7: DERIVATIVE FINANCIAL INSTRUMENTS

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

March 31,
2024
December 31,
2023
(in thousands)Notional amountInterest rateMaturityBalance sheet locationFair value
asset / (liability)
Fair value
asset / (liability)
June 2023 amortizing interest rate swap:
$255,417 4.249 %June 2026Other non-current assets and other non-current liabilities$887 $(2,158)
March 2023
interest rate swap:
200,000 4.003 %March 2026Other non-current assets2,289 287 
September 2022 interest rate swap:
300,000 3.990 %September 2025Other non-current assets3,590 1,519 

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 March 31, 2024 and December 31, 2023, and their impact on consolidated net income and the consolidated statements of cash flows was not material. We also expect that the amount that will be reclassified to interest expense during the next 12 months will not be material.


NOTE 8: FAIR VALUE MEASUREMENTS

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


14

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

Information regarding the fair values of our financial instruments was as follows:
 Fair value measurements using
March 31, 2024Quoted prices in active markets for identical assets
(Level 1)
Significant other observable inputs
(Level 2)
Significant unobservable inputs
(Level 3)
(in thousands)Balance sheet locationCarrying valueFair value
Measured at fair value through comprehensive income:
Derivative assets (Note 7)Other non-current assets$6,766 $6,766 $— $6,766 $— 
Amortized cost:
CashCash and cash equivalents23,544 23,544 23,544 — — 
CashFunds held for customers108,227 108,227 108,227 — — 
CashOther non-current assets3,073 3,073 3,073 — — 
Loans and notes receivable from distributors
Other current assets and other non-current assets14,090 14,159 — — 14,159 
Long-term debtCurrent portion of long-term debt and long-term debt1,560,093 1,531,878 — 1,531,878 — 


15

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

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


NOTE 9: RESTRUCTURING AND INTEGRATION EXPENSE

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

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


16

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

Restructuring and integration expense is reflected on the consolidated statements of comprehensive income as follows:
 Quarter Ended
March 31,
(in thousands)20242023
Total cost of revenue$933 $1,153 
Operating expenses13,804 12,941 
Restructuring and integration expense$14,737 $14,094 

Restructuring and integration expense for each period was comprised of the following:
 Quarter Ended
March 31,
(in thousands)20242023
External consulting and other costs$7,969 $7,692 
Employee severance benefits1,972 186 
Internal labor838 2,122 
Other3,958 4,094 
Restructuring and integration expense$14,737 $14,094 

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

Changes in our restructuring and integration accruals were as follows:
(in thousands)Employee severance benefits
Balance, December 31, 2023
$9,689 
Charges2,042 
Reversals(70)
Payments(4,225)
Balance, March 31, 2024
$7,436 

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 quarter ended March 31, 2024 was 33.8%, consistent with the effective tax rate of 34.1% for the year ended December 31, 2023. The reconciliation of our effective tax rate for 2023 to the U.S. federal statutory tax rate can be found under the caption "Note 10: Income Tax Provision" in the Notes to Consolidated Financial Statements appearing in the 2023 Form 10-K.


NOTE 11: POSTRETIREMENT BENEFITS

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

17

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
March 31,
(in thousands)20242023
Interest cost$435 $496 
Expected return on plan assets(2,099)(1,830)
Amortization of prior service credit(355)(355)
Amortization of net actuarial losses334 568 
Net periodic benefit income$(1,685)$(1,121)

NOTE 12: DEBT

Debt outstanding was comprised of the following:
(in thousands)March 31,
2024
December 31,
2023
Senior, secured term loan facility$790,562 $877,187 
Senior, unsecured notes475,000 475,000 
Amounts drawn on senior, secured revolving credit facility239,750 252,000 
Securitization obligations64,969  
Total principal amount1,570,281 1,604,187 
Less: unamortized discount and debt issuance costs(10,188)(11,336)
Total debt, net of discount and debt issuance costs1,560,093 1,592,851 
Less: current portion of long-term debt, net of debt issuance costs(21,550)(86,153)
Long-term debt$1,538,543 $1,506,698 

Maturities of long-term debt were as follows as of March 31, 2024:
(in thousands)Debt obligations
2025$101,062 
2026929,250 
202764,969 
2028 
2029475,000 
Total principal amount$1,570,281 

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

18

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


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

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

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

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

As of March 31, 2024, amounts available for borrowing under our revolving credit facility were as follows:
(in thousands)Available borrowings
Revolving credit facility commitment$500,000 
Amounts drawn on revolving credit facility(239,750)
Outstanding letters of credit(1)
(8,036)
Net available for borrowing as of March 31, 2024
$252,214 

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

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

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

19

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

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


NOTE 13: OTHER COMMITMENTS AND CONTINGENCIES

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

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

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

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


NOTE 14: SHAREHOLDERS' EQUITY

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


NOTE 15: BUSINESS SEGMENT INFORMATION

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

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

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


20

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

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

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

The accounting policies of the segments are the same as those described in the Notes to Consolidated Financial Statements included in the 2023 Form 10-K. We allocate corporate costs for our shared services functions to our business segments when the costs are directly attributable to a segment. This includes certain sales and marketing, supply chain, real estate, finance, information technology and legal costs. Costs that are not directly attributable to a business segment are reported as Corporate operations and consist primarily of marketing, accounting, information technology, human resources, facilities, executive management and legal, tax and treasury costs that support the corporate function. Corporate operations also includes other income. All of our segments operate primarily in the U.S., with some operations in Canada. Until June 2023, we also had web hosting business operations in portions of Europe and partners in Central and South America.

Our chief operating decision maker (i.e., our Chief Executive Officer) reviews EBITDA on an adjusted basis for each segment when deciding how to allocate resources and to assess segment operating performance. Adjusted EBITDA for each segment excludes depreciation and amortization expense, interest expense, income tax expense and certain other amounts, which may include, from time to time: asset impairment charges; restructuring and integration expense; share-based compensation expense; acquisition transaction costs; certain legal-related 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.

The following is our segment information for the quarters ended March 31, 2024 and 2023. The segment information for 2023 has been recast to reflect our current segment structure.

Quarter Ended March 31,
(in thousands)20242023
Merchant Services:
Revenue$96,477 $89,105 
Adjusted EBITDA21,437 18,427 
B2B Payments:
Revenue69,418 75,196 
Adjusted EBITDA13,261 13,475 
Data Solutions:
Revenue59,712 44,353 
Adjusted EBITDA14,869 10,256 
Print:
Revenue303,334 314,040 
Adjusted EBITDA90,956 95,201 
Total reportable segments:
Revenue$528,941 $522,694 
Adjusted EBITDA140,523 137,359 
All other:(1)
Revenue6,014 22,671 
Adjusted EBITDA3,636 9,803 
Total:
Revenue$534,955 $545,365 
Adjusted EBITDA144,159 147,162 

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


21

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

The following table presents a reconciliation of total segment adjusted EBITDA to consolidated income before income taxes:
Quarter Ended
March 31,
(in thousands)20242023
Total segment adjusted EBITDA$144,159 $147,162 
Corporate operations(43,701)(46,726)
Depreciation and amortization expense(41,747)(43,520)
Interest expense(30,809)(30,016)
Net income attributable to non-controlling interest27 28 
Restructuring and integration expense(14,737)(14,094)
Share-based compensation expense(5,121)(5,866)
Certain legal-related expense(300)(429)
Gain on sale of businesses and long-lived assets8,581  
Income before income taxes$16,352 $6,539 

The following tables present revenue disaggregated by our product and service offerings:
Quarter Ended March 31, 2024
(in thousands)Merchant ServicesB2B
Payments
Data
Solutions
PrintAll
Other
Consolidated
Checks$— $— $— $178,484 $— $178,484 
Merchant services96,477 — — — — 96,477 
Forms and other business products— — — 63,792 — 63,792 
Promotional solutions— — — 61,058 — 61,058 
Treasury management solutions
— 55,077 — — — 55,077 
Data-driven marketing— — 54,325 — — 54,325 
Other— 14,341 5,387 — 6,014 25,742 
Total revenue$96,477 $69,418 $59,712 $303,334 $6,014 $534,955 
Quarter Ended March 31, 2023
(in thousands)Merchant ServicesB2B
Payments
Data
Solutions
PrintAll
other
Consolidated
Checks$— $— $— $178,647 $— $178,647 
Merchant services89,105 — — — — 89,105 
Forms and other business products— — — 65,490 — 65,490 
Promotional solutions— — — 69,903 748 70,651 
Treasury management solutions
— 60,474 — — — 60,474 
Data-driven marketing— — 39,282 — — 39,282 
Other— 14,722 5,071 — 21,923 41,716 
Total revenue$89,105 $75,196 $44,353 $314,040 $22,671 $545,365 




22



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 Expense; and Segment Results that includes a more detailed discussion of our revenue and expenses;
Cash Flows and Liquidity and Capital Resources that discusses key aspects of our cash flows, financial commitments, capital structure and financial position; and
Critical Accounting Estimates that discusses the estimates that involve a significant level of uncertainty and have had or are reasonably likely to have a material impact on our financial condition or results of operations.

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

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

EXECUTIVE OVERVIEW

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

Our Strategy

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

Realignment – During the first quarter of 2024, we realigned our organizational structure to better reflect our portfolio mix and offerings, and we updated our reportable segments to correspond with these changes. We did not operate under the new segment structure during 2023. Information regarding our realigned reportable segments for the first quarter of 2024 and 2023

23



can be found under the caption "Note 15: Business Segment Information" in the Condensed Notes to Unaudited Consolidated Financial Statements appearing in Part 1, Item 1 of this report.

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

2024 Financial Results

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

price increases in response to the continued inflationary environment;

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

gains of $8.6 million from sales of businesses and long-lived assets; and

growth in the Data Solutions and Merchant Services segments.

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

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

continued inflationary pressures on hourly wages, materials and delivery; and

the impact of business exits.

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

Cash flows and liquidity – Net cash provided by operating activities increased $33.3 million for the first quarter of 2024, as compared to the first quarter of 2023, driven, in large part, by positive working capital changes as we focus on optimizing cash flows from accounts receivable, inventory and accounts payable. In addition, payments for income taxes decreased $6.1 million due to the timing of payments and performance-based compensation payments decreased $5.0 million compared to the prior year. Partially offsetting these increases in operating cash flow was the impact of our business exits and a $5.1 million increase in interest payments as a result of rising interest rates. Free cash flow increased $38.4 million for the first quarter of 2024, as compared to the first quarter of 2023. Total debt was $1.56 billion and net debt was $1.54 billion as of March 31, 2024. We held cash and cash equivalents of $23.5 million as of March 31, 2024, and liquidity was $275.8 million. Our capital allocation priorities are to reduce our debt and net leverage, deliver high return internal investments and pay our dividend. We continue to responsibly invest the free cash flow generated by our Print business into our growth businesses. A reconciliation of free cash flow, net debt and liquidity to the comparable GAAP financial measures can be found in Consolidated Results of Operations.

Recent market conditions – Interest expense has increased in recent quarters as a result of the rising interest rate environment. As of March 31, 2024, we held interest rate swaps that effectively convert $755.4 million of our variable-rate debt to a fixed rate. As a result, 78% of our debt had a fixed rate of 7.0% as of March 31, 2024, which partially insulates us from future interest rate increases.


24



We continue to monitor inflationary pressures on our labor, delivery and material costs. In response to the inflationary environment, we implemented targeted price increases, primarily in our Print segment. Despite the price changes, we continue to experience healthy revenue volumes, demonstrating the strength of our business and continued demand for our products. We have, at times, experienced some supply disruptions impacting certain printed products in our Print segment. We continuously monitor our supply chain to avoid delays or disruptions. We have also experienced labor supply issues in 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.

Outlook for 2024

We expect that revenue for 2024 will be between $2.14 billion and $2.18 billion, excluding revenue from the payroll and human resources services business that we are currently in the process of exiting, compared to 2023 revenue of $2.19 billion. The 2023 amount included revenue of approximately $56 million from our various business exits. We expect that adjusted EBITDA for the full year will be between $400 million and $420 million, excluding the payroll and human resources services business that we are currently in the process of exiting, as compared to $417 million for 2023. The 2023 amount included adjusted EBITDA of approximately $26 million from our business exits. These estimates are subject to, among other things, prevailing macroeconomic conditions, global unrest, labor supply issues, inflation and the impact of business exits. Information regarding our revenue and Adjusted EBITDA outlook information can be found in Reconciliation of Non-GAAP Financial Measures within the Consolidated Results of Operations section.

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


CONSOLIDATED RESULTS OF OPERATIONS

Consolidated Revenue
 Quarter Ended March 31,
(in thousands)20242023Change
Total revenue$534,955 $545,365 (1.9%)

The decrease in total revenue for the first quarter of 2024, as compared to the first quarter of 2023, was driven, in part, by the business exits discussed in Executive Overview, which resulted in a decrease in revenue of approximately $17 million for the first quarter of 2024. Also contributing to the decrease in revenue was the continuing secular decline in order volumes for checks, business forms and some business accessories, as well as a $5.4 million decrease in treasury management revenue due to reduced lockbox processing volumes and the transition from our dependency on one-time, non-recurring revenue to a recurring revenue model. Partially offsetting these decreases in revenue was growth in our Data Solutions and Merchant Services segments and price increases in response to the continued inflationary environment, primarily in our Print segment.

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


25



Our revenue mix by business segment was as follows:
 Quarter Ended
March 31,
20242023
Merchant Services18.0 %16.3 %
B2B Payments13.0 %13.8 %
Data Solutions11.2 %8.1 %
Print56.7 %57.6 %
All other1.1 %4.2 %
Total revenue100.0 %100.0 %

Consolidated Cost of Revenue
 Quarter Ended March 31,
(in thousands)20242023Change
Total cost of revenue$251,418 $250,663 0.3%
Total cost of revenue as a percentage of total revenue
47.0 %46.0 %1.0 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 slight increase in total cost of revenue for the first quarter of 2024, as compared to the first quarter of 2023, was driven by the revenue growth from new business, primarily in our Data Solutions and Merchant Services segments, as well as continued inflationary pressure on hourly wages, materials and delivery. In addition, cost of revenue for the first quarter of 2024 included additional amortization expense of $3.1 million related to the acceleration of amortization on the assets of our payroll and human resources business, which we are currently in the process of exiting. Almost entirely offsetting these increases in total cost of revenue was reduced revenue volume from the continuing secular decline in checks, business forms and some business accessories, as well as the benefit of our various cost optimization initiatives. In addition, total cost of revenue decreased approximately $6 million due to the business exits discussed under Executive Overview. Total cost of revenue as a percentage of total revenue for the first quarter of 2024 increased as compared to the first quarter of 2023, as the inflationary impacts, changes in marketing campaign and client mix in Data Solutions, and the accelerated amortization expense more than offset the benefit of our pricing and cost optimization actions.

Consolidated Selling, General & Administrative (SG&A) Expense
 Quarter Ended March 31,
(in thousands)20242023Change
SG&A expense$234,093 $247,630 (5.5%)
SG&A expense as a percentage of total revenue
43.8 %45.4 %(1.6) pts.

The decrease in SG&A expense for the first quarter of 2024, as compared to the first quarter of 2023, was driven, in part, by various cost optimization actions, including workforce adjustments, marketing optimization and real estate rationalization, as well as a decrease related to the business exits discussed under Executive Overview of approximately $3 million for the first quarter of 2024. Additionally, acquisition amortization decreased $5.6 million for the first quarter of 2024, 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 investments in our technology infrastructure.

Restructuring and Integration Expense
 Quarter Ended March 31,
(in thousands)20242023Change
Restructuring and integration expense
$13,804 $12,941 $863 


26



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

Gain on Sale of Businesses and Long-Lived Assets

 Quarter Ended March 31,
(in thousands)20242023Change
Gain on sale of businesses and long-lived assets$8,581 $— $8,581 

As discussed in Executive Overview, we are currently in the process of exiting our payroll and human resources services business, and we recognized related income of $7.6 million during the first quarter of 2024. Further information regarding this business exit can be found under the caption "Note 6: Divestitures" in the Condensed Notes to Unaudited Consolidated Financial Statements appearing in Part 1, Item 1 of this report.

Interest Expense
 Quarter Ended March 31,
(in thousands)20242023Change
Interest expense$30,809 $30,016 2.6%
Weighted-average debt outstanding1,600,910 1,683,153 (4.9%)
Weighted-average interest rate7.1 %6.7 %0.4 pts.

The increase in interest expense for the first quarter of 2024, as compared to the first quarter of 2023, was primarily due to the increase in our weighted-average interest rate driven by the rising interest rate environment. The decrease in our average debt outstanding partially offset the impact of the higher interest rate. Based on the amount of variable-rate debt outstanding as of March 31, 2024, a one percentage point change in the weighted-average interest rate would result in a change in interest expense of approximately $3 million for the remainder of 2024.

Income Tax Provision
 Quarter Ended March 31,
(in thousands)20242023Change
Income tax provision$5,522 $3,759 46.9%
Effective income tax rate33.8 %57.5 %(23.7) pts.

The change in our effective income tax rate for the first quarter of 2024, as compared to the first quarter of 2023, was driven primarily by the tax impact of share-based compensation in each period, partially offset by an increase in our foreign and state effective income tax rates compared to the first quarter of 2023.

Net Income / Diluted Earnings Per Share
 Quarter Ended March 31,
(in thousands, except per share amounts)20242023Change
Net income$10,830 $2,780 289.6%
Diluted earnings per share0.24 0.06 300.0%
Adjusted diluted EPS(1)
0.76 0.80 (5.0%)

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


27



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

Adjusted EBITDA
Quarter Ended March 31,
(in thousands)20242023Change
Adjusted EBITDA(1)
$100,458 $100,436 
Adjusted EBITDA as a percentage of total revenue (adjusted EBITDA margin)(1)
18.8 %18.4 %0.4 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.

Adjusted EBITDA was flat for the first quarter of 2024, as compared to the first quarter of 2023. Adjusted EBITDA benefited from our pricing and cost optimization actions and growth in our Data Solutions and Merchant Services business. Offsetting these increases in adjusted EBITDA were the continuing secular decline in checks, business forms and some business accessories; a reduction of approximately $6 million related to the business exits discussed under Executive Overview; continued inflationary pressures on hourly wages, materials and delivery; and investments in our technology infrastructure.

Adjusted EBITDA margin increased for the first quarter of 2024, as compared to the first quarter of 2023, as the pricing and cost optimization actions more than offset the inflationary pressures and our infrastructure 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:
 Quarter Ended
March 31,
(in thousands)20242023
Net cash provided (used) by operating activities$26,590 $(6,706)
Purchases of capital assets(20,442)(25,518)
Free cash flow$6,148 $(32,224)

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)March 31,
2024
December 31,
2023
Total debt$1,560,093 $1,592,851 
Cash and cash equivalents(23,544)(71,962)
Net debt$1,536,549 $1,520,889 

Liquidity – We define liquidity as cash and cash equivalents plus the amount available for borrowing under our revolving credit facility. We consider liquidity to be an important metric for demonstrating the amount of cash that is available or that could

28



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)March 31,
2024
December 31,
2023
Cash and cash equivalents$23,544 $71,962 
Amount available for borrowing under revolving credit facility252,214 240,514 
Liquidity$275,758 $312,476 

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

Diluted EPS reconciles to adjusted diluted EPS as follows:
 Quarter Ended
March 31,
(in thousands, except per share amounts)20242023
Net income$10,830 $2,780 
Net income attributable to non-controlling interest(27)(28)
Net income attributable to Deluxe10,803 2,752 
Acquisition amortization14,816 21,279 
Accelerated amortization3,069 — 
Restructuring and integration expense14,737 14,094 
Share-based compensation expense5,121 5,866 
Certain legal-related expense300 429 
Gain on sale of businesses and long-lived assets(8,581)— 
Adjustments, pretax29,462 41,668 
Income tax provision impact of pretax adjustments(1)
(6,417)(9,490)
Adjustments, net of tax23,045 32,178 
Adjusted net income attributable to Deluxe33,848 34,930 
Re-measurement of share-based awards classified as liabilities
(40)(19)
Adjusted income attributable to Deluxe available to common shareholders
$33,808 $34,911 
Weighted average shares and potential common shares outstanding44,487 43,661 
Adjustment(2)
32 31 
Adjusted weighted average shares and potential common shares outstanding44,519 43,692 
GAAP diluted EPS$0.24 $0.06 
Adjustments, net of tax0.52 0.74 
Adjusted diluted EPS$0.76 $0.80 

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

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


29



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.

Net income reconciles to adjusted EBITDA and adjusted EBITDA margin as follows:
Quarter Ended
March 31,
(in thousands)20242023
Net income$10,830 $2,780 
Net income attributable to non-controlling interest(27)(28)
Depreciation and amortization expense41,747 43,520 
Interest expense30,809 30,016 
Income tax provision5,522 3,759 
Restructuring and integration expense14,737 14,094 
Share-based compensation expense5,121 5,866 
Certain legal-related expense300 429 
Gain on sale of businesses and long-lived assets(8,581)— 
Adjusted EBITDA$100,458 $100,436 
Adjusted EBITDA margin18.8 %18.4 %

2024 outlook – Our revenue and adjusted EBITDA outlook for 2024 excludes the operations of the payroll and human resources business that we are currently in the process of exiting. Because the revenue from this business will gradually decrease as customers elect to convert to other service providers, we are unable to estimate the revenue or adjusted EBITDA that this business will generate in 2024. In addition, we do not reconcile our adjusted EBITDA outlook 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 long-lived assets, and certain legal-related expenses, a reconciliation of the non-GAAP financial measure outlook guidance to the corresponding GAAP measure is not available without unreasonable effort. The probable significance of certain of these reconciling items is high and, based on historical experience, could be material.


RESTRUCTURING AND INTEGRATION EXPENSE

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

We are currently pursuing several initiatives designed to support our growth strategy and to increase our efficiency, including several initiatives that we collectively refer to as our North Star program. The goal of these initiatives is to further drive shareholder value by (1) expanding our EBITDA growth trajectory, (2) increasing cash flow, (3) paying down debt, and (4) improving our leverage ratio. Our various initiatives include a balanced mix of structural cost reductions focused on organizational structure, processes and operational improvements, in addition to workstreams to drive revenue growth. We have already combined like-for-like capabilities, reduced management layers and consolidated core operations to run more efficiently and to create the ability to invest in high impact talent to accelerate our growth businesses of payments and data. Further information regarding our restructuring and integration expense, including expenses related to our North Star program, can be found under the caption "Note 9: Restructuring and Integration Expense" in the Condensed Notes to Unaudited Consolidated Financial Statements appearing in Part I, Item 1 of this report.


30



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

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


SEGMENT RESULTS

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

Merchant Services

Results for our Merchant Services segment were as follows:
 Quarter Ended March 31,
(in thousands)20242023Change
Total revenue$96,477 $89,105 8.3%
Adjusted EBITDA21,437 18,427 16.3%
Adjusted EBITDA margin22.2 %20.7 %1.5 pts.

The increase in total revenue for the first quarter of 2024, as compared to the first quarter of 2023, was driven by customer wins spanning our market channels, including our bank partner relationships and increasing penetration with integrated software vendors, or ISVs. In addition, revenue also benefited from favorable seasonal volumes for our government channel. For the full year, we anticipate mid-to-high single digit revenue growth.

The increase in adjusted EBITDA for the first quarter of 2024, as compared to the first quarter of 2023, was driven primarily by the revenue growth. Adjusted EBITDA margin increased for the first quarter of 2024, as compared to the first quarter of 2023, driven, in large part, by the scalability of this business. For the full year, we expect adjusted EBITDA margin to be in the low 20% range.

B2B Payments

Results for our B2B Payments segment were as follows:
 Quarter Ended March 31,
(in thousands)20242023Change
Total revenue$69,418 $75,196 (7.7%)
Adjusted EBITDA13,261 13,475 (1.6%)
Adjusted EBITDA margin19.1 %17.9 %1.2 pts.

Total revenue decreased for the first quarter of 2024, as compared to the first quarter of 2023, driven primarily by reduced lockbox processing volumes and some non-recurring hardware and other sales during the first quarter of 2023. We are in the midst of a transition from our dependency on one-time, non-recurring revenue to a recurring revenue model. As such, we are deliberately reducing focus on selling lower-margin products such as check imaging devices and one-time software licenses. We

31



currently have a number of new remittance processing customers in the implementation phase, and we expect them to go live later this year. Partially offsetting these decreases in revenue was the benefit of a modest price increase implemented in response to the continued inflationary environment. For the full year, we anticipate flat to low single digit percentage revenue growth.

Adjusted EBITDA decreased for the first quarter of 2024, as compared to the first quarter of 2023, driven primarily by the revenue decline and continued inflationary pressures on labor costs. Partially offsetting these decreases in adjusted EBITDA was the benefit of continued cost optimization initiatives, including the consolidation of our lockbox processing operations, which also drove the increase in adjusted EBITDA margin as compared to the first quarter of 2023. For the full year, we expect that adjusted EBITDA margin will be in the low- to mid-20% range.

Data Solutions

Results for our Data Solutions segment were as follows:
 Quarter Ended March 31,
(in thousands)20242023Change
Total revenue$59,712 $44,353 34.6%
Adjusted EBITDA14,869 10,256 45.0%
Adjusted EBITDA margin24.9 %23.1 %1.8 pts.

The increase in total revenue for the first quarter of 2024, as compared to the first quarter of 2023, was driven primarily by strong demand for customer acquisition marketing activities across both our base of core financial institution partners, as well as our growing portfolio of other clients. In addition, as we noted a year ago, the data-driven marketing business saw several customers accelerate campaigns into the fourth quarter of 2022, pulling planned spend from the first quarter of 2023. This business does experience some quarter-to-quarter volatility driven by the timing of our customers' marketing campaigns, which presents a challenge when forecasting revenue. We do not anticipate that the first quarter 2024 growth rate will continue for the remainder of the year, but believe that our mid- to high-single digit longer term growth outlook remains appropriate from a full year perspective.

Adjusted EBITDA for the first quarter of 2024 increased compared to the first quarter of 2023, driven primarily by the increased data-driven marketing volume. Adjusted EBITDA margin increased for the first quarter of 2024, as compared to the first quarter of 2023, driven primarily by changes in campaign and client mix. For the full year, we anticipate that adjusted EBITDA will be in the low- to mid-20% range.

Print

Results for our Print segment were as follows:
 Quarter Ended March 31,
(in thousands)20242023Change
Total revenue$303,334 $314,040 (3.4%)
Adjusted EBITDA90,956 95,201 (4.5%)
Adjusted EBITDA margin30.0 %30.3 %(0.3) pts.

The decrease in total revenue for the first quarter of 2024, as compared to the first quarter of 2023, was driven primarily by the continuing secular decline in order volumes for checks, business forms and some business accessories, as well as some demand softness for our promotional products. These decreases in revenue were partially offset by pricing actions in response to the continued inflationary environment. For the full year, we expect the percentage revenue decline to be in the low-to-mid single digits.

The decrease in adjusted EBITDA for the first quarter of 2024, as compared to the first quarter of 2023, was driven by the secular decline in order volumes, reduced volume for our promotional products, and continued inflationary pressures on delivery and materials. These decreases in adjusted EBITDA were partially offset by pricing actions in response to the continued inflationary environment, as well as the benefit of various cost optimization initiatives. Adjusted EBITDA margin for the first quarter of 2024 decreased slightly as compared to the first quarter of 2023, as the the impact of inflationary cost pressures and the lower order volumes more than offset the benefit of pricing and cost optimization actions. For the full year, we expect adjusted EBITDA margin to remain in the low 30% range.



32



CASH FLOWS AND LIQUIDITY

As of March 31, 2024, we held cash and cash equivalents of $23.5 million and restricted cash and restricted cash equivalents included in funds held for customers and other non-current assets of $111.3 million. The following table shows our cash flow activity for the quarters ended March 31, 2024 and 2023 and should be read in conjunction with the consolidated statements of cash flows appearing in Part I, Item 1 of this report.
 Quarter Ended March 31,
(in thousands)20242023Change
Net cash provided (used) by operating activities$26,590 $(6,706)$33,296 
Net cash used by investing activities(20,558)(25,484)4,926 
Net cash used by financing activities(326,579)(122,288)(204,291)
Effect of exchange rate change on cash, cash equivalents, restricted cash and restricted cash equivalents
(2,642)612 (3,254)
Net change in cash, cash equivalents, restricted cash and restricted cash equivalents
$(323,189)$(153,866)$(169,323)
Free cash flow(1)
$6,148 $(32,224)$38,372 
(1) See Reconciliation of Non-GAAP Financial Measures within the Consolidated Results of Operations section, which defines and illustrates how we calculate free cash flow.

Net cash provided by operating activities increased $33.3 million for the first quarter of 2024, as compared to the first quarter of 2023, driven, in large part, by positive working capital changes as we focus on optimizing cash flows from accounts receivable, inventory and accounts payable. In addition, payments for income taxes decreased $6.1 million due to the timing of payments and performance-based compensation payments decreased $5.0 million compared to the prior year. Partially offsetting these increases in operating cash flows was the impact of our business exits and a $5.1 million increase in interest payments as a result of rising interest rates.

Included in net cash provided by operating activities were the following operating cash outflows:
 Quarter Ended March 31,
(in thousands)20242023Change
Performance-based compensation payments(1)
$39,045 $44,073 $(5,028)
Interest payments24,410 19,343 5,067 
Prepaid product discount payments10,503 7,383 3,120 
Income tax payments4,743 10,845 (6,102)

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

Net cash used by investing activities for the first quarter of 2024 was $4.9 million less than the first quarter of 2023, driven by a $5.1 million decrease in capital expenditures in 2024.

Net cash used by financing activities for the first quarter of 2024 was $204.3 million higher than the first quarter of 2023, driven primarily by the net change in customer fund obligations in each period. This activity in the first quarter of each year is driven by the seasonal nature of a portion of our Merchant Services segment under which property tax payments are collected in December and are paid on behalf of customers the following year. In addition, payments on long-term debt increased for the first quarter of 2024, as compared to net borrowings in the first quarter of 2023, driven by the favorable operating cash flow and the use of cash on hand at December 31, 2023.


33



Significant cash transactions, excluding those related to operating activities, for each period were as follows:
 Quarter Ended March 31,
(in thousands)20242023Change
Net change in customer funds obligations$(272,806)$(145,621)$(127,185)
Purchases of capital assets(20,442)(25,518)5,076 
Net change in debt(34,568)41,562 (76,130)
Cash dividends paid to shareholders(13,956)(13,616)(340)

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

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


CAPITAL RESOURCES

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

Our capital structure for each period was as follows:
 March 31, 2024December 31, 2023 
(in thousands)AmountWeighted-
average interest rate
AmountWeighted-
average interest rate
Change
Fixed interest rate(1)
$1,230,417 7.0 %$1,246,659 7.0 %$(16,242)
Floating interest rate339,864 7.6 %357,528 7.9 %(17,664)
Debt principal1,570,281 7.1 %1,604,187 7.2 %(33,906)
Shareholders’ equity608,392  604,616  3,776 
Total capital$2,178,673  $2,208,803  $(30,130)

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

In March 2024, we entered into an accounts receivable financing facility with a capacity of up to $80 million. Through March 31, 2023, we had drawn $65 million on this facility, directing these funds toward prepayments against our secured term loan facility. As such, we have no remaining payments due under this facility in 2024. 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 March 31, 2024, and we anticipate that we will remain in compliance with our debt covenants throughout the next 12 months.


34



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 March 31, 2024, $287.5 million remained available for repurchase under this authorization. Information regarding changes in shareholders' equity can be found in the consolidated statements of shareholders' equity appearing in Part I, Item 1 of this report.


CRITICAL ACCOUNTING ESTIMATES

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

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


ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

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

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

As of March 31, 2024, our total debt outstanding was as follows:
(in thousands)
Carrying amount(1)
Fair value(2)
Interest rate(3)
Senior, secured term loan facility$786,688 $790,562 6.7 %
Senior, unsecured notes468,686 436,597 8.0 %
Amounts drawn on revolving credit facility239,750 239,750 6.7 %
Securitization obligations64,969 64,969 6.9 %
Total debt$1,560,093 $1,531,878 7.1 %

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

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

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

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

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

35




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


ITEM 4. CONTROLS AND PROCEDURES

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

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


PART II – OTHER INFORMATION

ITEM 1. LEGAL PROCEEDINGS

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


ITEM 1A. RISK FACTORS

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


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

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


ITEM 3. DEFAULTS UPON SENIOR SECURITIES

None.



36



ITEM 4. MINE SAFETY DISCLOSURES

Not applicable.


ITEM 5. OTHER INFORMATION

During the three months ended March 31, 2024, none of our directors or officers (as defined in Rule 16a-1(f) of the Securities Exchange Act of 1934, as amended (the "Exchange Act")) 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).

Set forth below are Rule 10b5-1 trading arrangements previously entered into by our directors or officers. Each such trading arrangement is intended to satisfy the affirmative defense of Rule 10-b5-1(c).

Name and Position
Plan Adoption Date
Plan Effective DateDuration of the Plan
(Termination Date)
Aggregate Number of Shares to be Purchased Under the Plan
Barry C. McCarthy, President and Chief Executive Officer
December 13, 2023March 12, 2024March 11, 2025*
William C. Zint, Senior Vice President, Chief Financial Officer
December 11, 2023March 13, 2024December 10, 20251,175

*The trading arrangement provides for quarterly purchases, each such purchase in an aggregate dollar amount equal to the number of shares owned by Mr. McCarthy on the date of such purchase multiplied by $0.30.


ITEM 6. EXHIBITS

Exhibit NumberDescription
10.1
10.2
10.3
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

37



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

38



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

39
EX-10.3 2 exhibit1033312024.htm EX-10.3 Document


Exhibit 10.3

DELUXE CORPORATION
SEVERANCE PLAN

FOR CERTAIN EXECUTIVE LEVEL EMPLOYEES


Effective July 30, 2019
Revised April 25, 2024







Table of Contents
SECTION 1 - INTRODUCTION1
SECTION 2 - DEFINITIONS1
SECTION 3 - ELIGIBILITY FOR AND AMOUNT OF SEVERANCE PAY AND OTHER BENEFITS4
SECTION 4 - SEPARATION AGREEMENT4
SECTION 5 - WHEN SEVERANCE PAY WILL BE PAID4
SECTION 6 - CONFIDENTIAL INFORMATION5
SECTION 7 - COOPERATION5
SECTION 8 - MISCELLANEOUS PROVISIONS6
SECTION 9 - WHAT ELSE A PARTICIPANT NEEDS TO KNOW ABOUT THE PLAN7
APPENDIX I11





SECTION 1 – INTRODUCTION
This Deluxe Corporation (“Deluxe” or “the Company”) Severance Plan for Certain Executive Level Employees (the “Plan”) has been established effective July 30, 2019 for the benefit of Eligible Employees (as defined below). The Plan replaces and supersedes all severance agreements, obligations, plans, policies and/or practices of the Company covering any Eligible Employee prior to the date the Eligible Employee becomes a Participant as described in Section 3 below, except that the Plan shall not replace or supersede (i) any equity, incentive or retention award agreement between the Company and the Eligible Employee, (ii) any retention agreement between any Eligible Employee and the Company entered into in 2018 as a result of the transition to a new Chief Executive Officer, or (iii) the Employment Agreement, dated October 14, 2018, between the Company and Barry C. McCarthy. The Plan does not supersede provisions in individual employment agreements or any prior agreements relating to confidentiality, assignment of inventions, non-competition or non-solicitation, or any Company code of business conduct or ethics. The Plan is an “employee welfare benefit plan” for a select group of management or highly compensated employees governed by the Employee Retirement Income Security Act (“ERISA”).

SECTION 2 – DEFINITIONS
Affiliate. Affiliate means a company which is directly, or indirectly through one or more intermediaries, controlled by or under common control with another company where control shall mean the right, either directly or indirectly, to elect the majority of the directors thereof without the consent or acquiescence of any third party.

Base Pay. Base Pay is an Eligible Employee’s annual salary (excluding any overtime pay, commissions, variable pay or any other bonus or incentive compensation) in effect upon the Employment Termination (disregarding any reduction in pay that constitutes Good Reason). For a sales employee on a sales incentive plan who has 15% or more pay at risk and who receives commissions more than two times per year, Base Pay will be calculated on the employee’s 12-month total cash compensation lookback (or, if the employee does not have 12 months of service, the employee’s total cash compensation annualized).
Cause. Cause means any of the following:

(i)Continued failure by an Eligible Employee to perform his/her duties with the Company (other than any such failure resulting from incapacity due to physical or mental illness or any such actual or anticipated failure after Eligible Employee’s delivery of a written notice to Deluxe’s Chief Executive Officer or General Counsel that Eligible Employee is terminating his/her employment for Good Reason), after a written demand for performance is delivered to Eligible Employee, and the Eligible Employee fails to remedy the event constituting Cause within fifteen (15) calendar days after receipt of the demand;
(ii)An Eligible Employee’s conviction of a felony;

(iii)An Eligible Employee’s willful engagement in:

a.other illegal conduct relating to the business or assets of the Company; or
b.gross misconduct.




For purposes of this paragraph, no action or failure to act on Eligible Employee’s part shall be considered “willful,” unless done or omitted to be done by the Eligible Employee in bad faith and without reasonable belief that his or her action or omission was in the best interests of the Company.
Company or the Company. The “Company” or the “the Company” means Deluxe Corporation or any of its Affiliates.
Change of Control. A Change of Control means the first to occur of the following events after the effective date hereof:

(i)Sale of all or substantially all of the assets of the Company (including, to the extent they constitute the most substantial assets, a sale of substantially all of the Company’s customer relationships);

(ii)Consolidation, liquidation, or merger of the Company in which the Company is not the continuing or surviving corporation or pursuant to which shares of the Company’s outstanding capital stock are converted into cash, securities, or other property, other than a consolidation or merger of the Company in which shareholders of the Company immediately prior to the consolidation or merger hold more than 50% of voting capital stock of the surviving corporation immediately after the consolidation or merger; or

(iii)The Continuing Directors (as defined below) cease to constitute a majority of the Company’s Board of Directors as a result of the election or appointment of sufficient New Directors (as defined below) within a 12-month period to constitute a majority of the Company’s Board of Directors (for purposes of this clause, “Continuing Director” shall mean a member of the Board of Directors who (i) was a member of the Board of Directors on the effective date of this Plan (an “Existing Director”) or (ii) subsequently becomes a member of the Board of Directors, if the initial nomination for election or initial election of such person (the “Approved Director”) to the Board of Directors is recommended or approved by a majority of the members of the Board of Directors at such time as it consists of a majority of Existing Directors and Approved Directors, and “New Director” shall mean any person who is not a Continuing Director).

Disability. Disability means that the Eligible Employee is suffering from a medically determinable physical or mental impairment that can be expected to result in death or can be expected to last for a continuous period of not less than twelve months, and that as a result of such impairment either: (i) the Eligible Employee has received disability benefits for a period of not less than three months under a long or short-term disability plan or policy (or both), and is eligible for benefits under a long-term disability plan of the Company at the time of such disability; or (ii) in the event that the Eligible Employee is not employed in a classification that is covered by a long-term disability plan of the Company, the Eligible Employee is unable to engage in any substantial gainful employment activity.
Eligible Employee. An Eligible Employee includes any employee of the Company who occupies a position identified or described in Appendix I to this Plan as of the date of his/her Employment Termination; provided, however, that an Eligible Employee shall not include any employee of the Company who at any time entered into an individual severance, separation, or settlement agreement pursuant to which the Company has provided payment to the Employee or will provide a payment to Employee upon a future Employment Termination.
2


Employment Termination. An Employment Termination for purposes of severance benefit eligibility is an Eligible Employee’s termination of employment if such termination of employment is:
(i)An involuntary employment termination by the Company for any reason other than (a) death, (b) Cause, or (c) Disability; or

(ii)A voluntary termination by the Eligible Employee for Good Reason, as defined below.

Notwithstanding the foregoing, the Eligible Employee’s termination due to the sale, transfer or other disposition of all or substantially all of the assets of the Company is not an Employment Termination if the Employee is offered employment with the purchaser in connection with the transaction on terms and conditions that do not constitute Good Reason, and such purchaser agrees to become a successor to the Company subject to the terms and conditions of this Plan.
Good Reason. Good Reason means the occurrence of any of the following events without an Eligible Employee’s written consent to be given in the Eligible Employee’s discretion:

(i)The assignment of an Eligible Employee to any position and/or duties which represent or otherwise entail a material diminution in his/her position (including status, offices, titles and reporting requirements), authority, duties or responsibilities or any other action by the Company which results in a material diminution of an Eligible Employee’s position (or positions) with the Company, excluding for this purpose an isolated, insubstantial or inadvertent action not taken in bad faith and which is remedied by the Company promptly after receipt of written notice thereof given by the Eligible Employee and excluding any diminution attributable to the fact that Deluxe is no longer a public company;

(ii)Any material reduction in an Eligible Employee’s aggregate compensation and incentive opportunities, or any failure by the Company to comply with any other written agreement between an Eligible Employee and the Company, other than an isolated, insubstantial and inadvertent failure not occurring in bad faith and which is remedied by the Company promptly after receipt of written notice thereof given by the Eligible Employee;

(iii)The Company requiring an Eligible Employee to be based at any location more than 50 miles from his/her then current location;

(iv)Any purported termination by the Company of an Eligible Employee’s employment which is not effected pursuant to a written notice of termination specifying the reasons for his/her termination and the manner by which such reasons constitute “Cause”; or

(v)Any request or requirement by the Company that an Eligible Employee take any action or omit to take any action that is inconsistent with or in violation of the Company’s ethical guidelines and policies as the same existed within the 120 day period prior to the termination date or any professional ethical guidelines or principles that may be applicable to the Eligible Employee.

Before a termination will constitute an Employment Termination for Good Reason, the Participant must give the Company a notice of termination within thirty (30) calendar days after the occurrence of the event that constitutes Good Reason. Good Reason shall exist only if the Company fails to remedy the
3


event constituting Good Reason within fifteen (15) calendar days after receipt of the notice from the Participant, and the Participant must actually terminate employment upon expiration of such fifteen (15)-day period.
Participant. An Eligible Employee will become a “Participant” eligible for severance and other benefits under the Plan if: (a) the Employee has had a termination that qualifies as an “Employment Termination”; (b) the Eligible Employee has returned all property of the Company; (c) in the case of an Employment Termination occurring prior to a Change of Control, the Eligible Employee has signed and returned to the Company a separation agreement in a form acceptable to the Company, in its reasonable discretion, on or before the deadline communicated to the Eligible Employee; and (d) any revocation period described in the agreement has expired. An Eligible Employee will no longer be a Participant once all severance and other benefits have been provided to such Eligible Employee under the Plan.
Plan Administrator. The administrator of the Plan shall be the Company. However, the Chief Executive Officer of the Company shall act on behalf of the Company with respect to the administration of the Plan, including the authority to amend the Plan, and may delegate authority with respect to the administration of the Plan to any committee or any other person or persons as the Chief Executive Officer of the Company deems necessary or appropriate for the administration and operation of the Plan. At any time immediately prior to, upon or following a Change of Control, the individual who, immediately prior to the Change of Control, was the Company’s Chief Executive Officer or, if not so identified, the Company’s highest ranking officer, shall have the sole and exclusive authority (which may not be modified) to appoint any party (including himself or herself) to serve as the “Plan Administrator”.
SECTION 3 – ELIGIBILITY FOR AND AMOUNT OF SEVERANCE PAY AND OTHER BENEFITS
A Participant that is the subject of an Employment Termination shall be eligible for severance pay and other benefits hereunder from the Company as specified in Appendix I, based on the Deluxe salary grade of the position held by the Participant on the date of his/her Employment Termination.
SECTION 4 –SEPARATION AGREEMENT
Except for Employment Terminations occurring on or after a Change of Control, no Eligible Employee shall be eligible to become a Participant and receive a severance benefit unless such Eligible Employee shall have executed a separation agreement containing a comprehensive release of claims relating to the Eligible Employee’s employment and termination, which agreement may also contain other provisions in the Company’s reasonable discretion, including, but not limited to: an agreement not to disparage the Company; an agreement not to solicit employees or vendors of the Company for a period of time; and an assignment of intellectual property the Eligible Employee created or conceived within the scope of the Eligible Employee’s duties with the Company. If a Participant breaches the separation agreement in any material respect, the Participant may be required to repay to the Company the severance benefits provided to the Participant.
SECTION 5 – WHEN SEVERANCE PAY WILL BE PAID
For Employment Terminations occurring prior to a Change of Control, Deluxe will retain the sole discretion to pay cash severance in a lump sum or in installments in accordance with the Company’s regular payroll payment schedule, beginning on the first regular payday following the expiration of any
4


applicable revocation and rescission periods; provided, however, that if Deluxe determines that all or a portion of the cash severance is deferred compensation subject to Section 409A, payment of the cash severance will be made in installments in accordance with the Company’s regular payroll payment schedule as described above (and subject to any required delay under Section 8.H., if applicable). For Employment Terminations occurring on or within two years following a Change of Control, Deluxe will pay cash severance in a single lump sum, within ten (10) days following the Employment Termination (subject to Section 8.H., if applicable). In the event that a Participant who is receiving severance under the Plan is reemployed by the Company, the payment of severance under this Plan shall cease as of the date his or her reemployment begins.
SECTION 6 – CONFIDENTIAL INFORMATION
Eligible Employees may have had access to trade secrets and other confidential and proprietary information with regard to the business of the Company. “Confidential information” includes but is not limited to customer and mailing lists, cost and pricing information, employee data, financial data, business plans, sales and marketing plans, business acquisition or divestiture plans, research and development activities relating to existing commercial activities and new products, services and offerings under active consideration, trade secrets and software which the employee may have acquired during the course of his or her employment with Deluxe or its Affiliates.

Eligible Employees acknowledge and agree that during the term of their employment by Deluxe or any of its Affiliates and at all times thereafter, employees shall retain in confidence all proprietary and confidential information concerning Deluxe or any of its Affiliates, and agree to return all copies and extracts thereof (however and on whatever medium recorded, to Deluxe, or as otherwise requested by Deluxe, without keeping any copies thereof). The foregoing obligation does not apply to (i) any information which was known to the employee prior to disclosure to the employee by Deluxe or any of its Affiliates; (ii) any information which was in the public domain prior to its disclosure to the employee; (iii) any information which comes into the public domain through no fault of the employee; (iv) any information which the employee is required to disclose by a court or similar authority or under subpoena, provided that the employee provides Deluxe with notice thereof and assists, at Deluxe’s or its Affiliate’s sole expense, any reasonable Deluxe or Affiliate endeavor by appropriate means to obtain a protective order limiting the disclosure of such information; and (v) any information which is disclosed to the employee by a third party which has a legal right to make such disclosure.
Nothing in this Plan prohibits Eligible Employees from reporting to any governmental authority or attorney information concerning suspected violations of law or regulation, provided that he or she does so consistent with 18 U.S.C. 1833, and (2) Eligible Employees may disclose trade secret information to a government official or to an attorney and use it in certain court proceedings without fear of prosecution or liability, provided that Eligible Employees do so consistent with 18 U.S.C. 1833.
SECTION 7 – COOPERATION
Each Eligible Employee shall cooperate with the Company and its legal counsel in connection with any current or future investigation, regulatory matter or litigation relating to any matter to which the Eligible Employee was involved or of which the Eligible Employee has knowledge, or which occurred during the Eligible Employee’s employment. Such assistance shall include, but not be limited to, depositions and testimony and shall continue until such matters are resolved. In addition, an Eligible Employee shall not in any way disparage the Company or any person associated with the Company to any person, corporation, or other entity, provided, however, that such obligation shall not restrict in any
5


way statements that may be made by an Eligible Employee as part of a government investigation or administrative agency or court proceeding.
SECTION 8 – MISCELLANEOUS PROVISIONS
A.Amendment and Termination. The Company reserves the right, in its sole discretion, to amend or terminate the Plan, in whole or in part, at any time and for any reason, except that (i) no amendment or termination may be effected that purports to reduce the benefits described in Appendix I that may become payable to any Eligible Employee who either was employed by the Company as of the effective date of such amendment or termination or incurred an Employment Termination prior to such effective date, and (ii) no amendment may be made to the Plan (other than to increase benefits), nor may the Plan be terminated, at any time within the 12-month period following a Change of Control.
B.Severability. If any of the Plan’s provisions are found to be unlawful, such finding will not affect the Plan’s other provisions unless such finding makes impossible or impracticable the Plan’s functioning, in which case appropriate provisions will be adopted so that the Plan may continue to function.
C.Incompetency. If the Plan Administrator finds that a Participant is unable to care for his/her affairs or is otherwise legally incompetent, and a claim for Plan benefits has not been made by a duly appointed legal representative, such benefits may be paid in any manner the Plan Administrator determines, and such payment will be a complete discharge of liability for Plan benefits to which such Participant was entitled.
D.Not an Employment Contract. Nothing contained in this Plan is intended to create any the Company liability to retain any Eligible Employee in its service. All Eligible Employees remain subject to termination as if the Plan had not been established, and all employees are considered to be at-will, whose employment may be terminated by Deluxe or any of its Affiliates, at any time with or without prior notice.
E.Financing. Severance benefits payable under the Plan will be paid out of the general assets of the Company. No Participant’s right to receive payments under the Plan will be secured by any assets of the Company or any the Company.
F.Non-Transferability. A Participant has no right to assign or otherwise dispose of any interest under the Plan, nor may any right be assigned or transferred by operation of law. Neither the Company nor any other the Company will make any payment under the Plan to a Participant’s assignee or creditor, except as required by law.
G.Legally-Required Withholdings. Benefits under the Plan will be subject to all legally-required withholdings, including tax withholdings.
H.409A Limitation. Notwithstanding any provision in the Plan to the contrary, the Plan is intended to qualify as an involuntary separation arrangement that is either exempt from Section 409A of the Internal Revenue Code (“Section 409A”) or compliant with Section 409A. Each payment made under this Plan shall be treated as a separate payment for purposes of Section 409A. Specifically, any benefits paid within the Applicable 2-1/2 Month Period (as defined below) are intended to constitute separate payments (for purposes of Treasury Regulation § 1.409A-2(b)(2)) that are exempt from Section 409A pursuant to the “short-term deferral” rule set forth in Treasury Regulation
6


§ 1.409A-1(b)(4). Any provision of reimbursement for reasonable outplacement expenses actually incurred by the Employee is intended to be exempt under Treasury Regulation § 1.409A-1(b)(9)(v). To the extent that any benefits do not qualify for the foregoing exemptions, such benefits are intended to be exempt from Section 409A under the “involuntary separation pay plan” exception set forth in Treasury Regulation § 1.409A-1(b)(9)(iii), up to the maximum extent permitted by such exception (generally, two times the lesser of the Employee’s annualized compensation or the compensation limit then in effect under section 401(a)(17) of the Code). The term “Employment Termination” shall be interpreted to mean a “separation from service” as that term is defined under Section 409A to the extent necessary to qualify the arrangement as an involuntary separation arrangement or to comply with Section 409A’s payment rules. Furthermore, to the extent necessary to comply with Section 409A’s payment rules, an event shall not constitute a “Change of Control” unless such event qualifies as a “change in control event” under Section 409A. “Applicable 2-1/2 Month Period” means the period beginning upon a Participant’s Employment Termination and ending 2-1/2 months after the later of (i) the end of the calendar year in which the Participant’s Employment Termination occurs, or (ii) the end of the Company’s fiscal year in which the Participant’s Employment Termination occurs. To the extent any payment subject to Section 409A could be paid in one or more of a Participant’s taxable years depending upon the Participant completing certain employment-related actions, then any such payments will commence or occur in the later taxable year to the extent required by Section 409A. If a Participant is a “specified employee” within the meaning of Section 409A on the date of the Participant’s Employment Termination, and a payment on account of such Employment Termination is subject to Section 409A, then such payment shall be delayed for the period beginning on the Employment Termination and ending on the date that is six months following the Employment Termination or, if earlier, on the date of the Participant’s death.
SECTION 9 - WHAT ELSE A PARTICIPANT NEEDS TO KNOW ABOUT THE PLAN
A.Claims Procedure. An individual who believes he/she is eligible for benefits under the Plan, or believes he/she is eligible for benefits that are different from those being offered to the individual, may submit a written claim with the Plan Administrator. Any such claim must be submitted within 180 days after the employment termination upon which the claim is based, and any claim submitted after that period will be denied as untimely. The claim will be reviewed by one or more individuals appointed by the Plan Administrator to serve as the Claim Administrator under the Plan. The claimant will be informed of the Claim Administrator’s decision regarding the claim within 90 days after it is filed. Under special circumstances, the Claim Administrator may require an additional period of not more than 90 days to review a claim. If this occurs, the claimant will be notified in writing as to the length of the extension, the reason for the extension, and any other information needed in order to process the claim. If a claimant is not notified within the 90-day period (or 180-day period, if so extended), the claimant may consider the claim to be denied. If a claim is denied, in whole or in part, the claimant will be notified in writing of the specific reason(s) for the denial, the Plan provision(s) on which the decision was based, what additional material or information is relevant to the case and what procedure the claimant should follow to get the claim reviewed again. The claimant then has 60 days to appeal the decision to the Claim Administrator. The appeal must be submitted in writing to the Claim Administrator. A claimant may request to review pertinent documents and may submit a written statement of issues and comments. A decision as to a claimant’s appeal will be made within 60 days after the appeal is received. Under special circumstances, the Claim Administrator may require an additional period of not more than 60 days to review an appeal. If this occurs, the claimant will be notified in writing as to the length of the
7


extension, not to exceed 120 days from the day on which the appeal was received. If a claimant’s appeal is denied, in whole or in part, the claimant will be notified in writing of the specific reason(s) for the denial and the Plan provision(s) on which the decision was based. The Claim Administrator’s decision on an appeal will be final and binding on all parties and persons affected. If a claimant is not notified within the 60-day (or 120-day, if so extended) period, the claimant may consider the appeal to be denied. The claim procedure in the Plan, including appeals, must be fully exhausted and a final determination made by the Claim Administrator before a claimant may file a lawsuit based on a denial of Plan benefits. Any lawsuit for Plan benefits must be filed within one year after the Claim Administrator’s final determination of the claim for benefits.
B.Participants’ Rights Under ERISA. Participants have certain rights and protections under ERISA. ERISA provides that Participants are entitled to:
Examine, without charge, at the Company’s main office and at other specified locations, such as worksites, all documents governing the Plan, including a copy of the annual Form 5500 filed with the Department of Labor.
Obtain, upon written request to the Plan Administrator, copies of documents governing the Plan’s operation, including insurance contracts and collective bargaining agreements, if any, the annual Form5500 filed with the Department of Labor, and an updated summary plan description. The Plan Administrator may make a reasonable charge for the copies.
Prudent Actions by Plan Fiduciaries
ERISA imposes duties upon the people who are responsible for the Plan’s operation. The people who operate the Plan, called Plan “fiduciaries,” have a duty to do so prudently and in the interest of Participants and their beneficiaries. No one, including the Company or any other person, may fire a Participant or otherwise discriminate against a Participant in any way to prevent him or her from obtaining a benefit or exercising his or her rights under ERISA.
Enforcement of Rights
If a Participant makes a claim for severance benefits that is denied or ignored, in whole or in part, he or she has a right to know why severance benefits were denied or ignored, to obtain copies of documents relating to the decision to deny or ignore severance benefits without charge, and to appeal any denial, all within certain time limits.
Under ERISA, there are steps Participants can take to enforce the above rights. For instance, if a Participant requests materials from the Plan Administrator and does not receive them within 30 days, the Participant may file suit in federal court. The court may require the Plan Administrator to provide certain materials and pay the Participant up to $110 per day until the Participant receives the materials, unless the materials were not sent because of reasons beyond the Plan Administrator’s control. If a Participant has a claim for severance benefits that is denied or ignored, in whole or in part, he or she may file suit in a state or federal court. If a Participant is discriminated against for asserting his or her rights, he or she may seek assistance from the U.S. Department of Labor, or he or she may file suit in federal court. The court will decide who should pay court costs and legal fees. If the Participant is successful, the court may order the person the Participant has sued to pay these costs and fees. If the Participant loses, the court may order him/her to pay these costs and fees.
8


Assistance With Questions
If a Participant has questions about the Plan, he or she should contact the Plan Administrator. For questions about this document or about a Participant’s rights under ERISA, or if a Participant needs assistance in obtaining documents from the Plan Administrator, he or she should contact the nearest office of the Employee Benefits Security Administration, U.S. Department of Labor, listed in the telephone directory or the Division of Technical Assistance and Inquiries, Employee Benefits Security Administration, U.S. Department of Labor, 200 Constitution Avenue N.W., Washington, D.C. 20210. A Participant may also obtain certain publications about his or her rights and responsibilities under ERISA by calling the publications hotline of the Employee Benefits Security Administration.
9


A.Plan Document. This document constitutes both the plan document and summary plan description.
B.Other Important Facts.
THE PLAN’S OFFICIAL NAME: Deluxe Corporation Severance Plan for Certain Executive Level Employees
THE PLAN’S SPONSOR: Deluxe Corporation, 3680 Victoria Street North, Shoreview, Minnesota 55126-2996.
EMPLOYER IDENTIFICATION NUMBER (EIN): 41-0216800
TYPE OF PLAN: Employee Welfare Severance Benefit Plan
END OF PLAN YEAR: December 31
TYPE OF ADMINISTRATION: Company Administered. Benefits are paid out of the general assets of Deluxe Corporation. This Plan does not have a trust, and, therefore, there are no trustees.
PLAN ADMINISTRATOR: Deluxe Corporation
AGENT FOR SERVICE OF LEGAL PROCESS: General Counsel, Deluxe Corporation, 3680 Victoria Street North, Shoreview, Minnesota 55126-2996.
EFFECTIVE DATE:     Original Effective Date: July 30, 2019
10



APPENDIX I

Classification
SeveranceSeverance following Change in ControlOutplacementLump Sum Payment
Member of the Deluxe Executive Leadership Team (ELT)An amount equal to twelve (12) months’ pay at the employee’s then-current level of Base Pay.An amount equal to eighteen (18) months’ pay at the employee’s then-current level of Base PayReimbursement for executive-level outplacement counseling and support services up to a maximum of $25,000.To assist with other costs and expenses incurred in connection with the employment transition, an additional lump sum payment of Twenty Thousand Dollars ($20,000).
Vice President (non-ELT member)
(Salary Grade EX)
An amount equal to nine (9) months’ pay at the employee’s then-current level of Base Pay.An amount equal to twelve (12) months’ pay at the employee’s then-current level of Base PayReimbursement for executive-level outplacement counseling and support services up to a maximum of $15,000.To assist with other costs and expenses incurred in connection with the employment transition, an additional lump sum payment of Ten Thousand Dollars ($10,000).




EX-31.1 3 exhibit3113312024.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:  May 3, 2024/s/ Barry C. McCarthy
 Barry C. McCarthy
 President and Chief Executive Officer 

EX-31.2 4 exhibit3123312024.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:  May 3, 2024/s/ William C. Zint
 William C. Zint
 Senior Vice President, Chief Financial Officer

EX-32.1 5 exhibit3213312024.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 March 31, 2024 (the “Report”) fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 (15 U.S.C. 78m or 78o(d)); and

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

Date:  May 3, 2024/s/ Barry C. McCarthy
 Barry C. McCarthy
 President and Chief Executive Officer
 
 /s/ William C. Zint
 William C. Zint
 Senior Vice President, Chief Financial Officer


EX-101.SCH 6 dlx-20240331.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Document link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - CONSOLIDATED BALANCE SHEETS (Unaudited) link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - CONSOLIDATED BALANCE SHEETS (Unaudited) (Parentheticals) link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Unaudited) link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Unaudited) link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Unaudited) (Parentheticals) link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) link:presentationLink link:calculationLink link:definitionLink 0000008 - Disclosure - Consolidated financial statements link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - New accounting pronouncements link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Supplemental balance sheet and cash flow information link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Earnings per share link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Other comprehensive income (loss) link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Divestitures link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Derivative financial instruments link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Fair value measurements link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Restructuring and integration expense link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Income tax provision link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Postretirement benefits link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Other commitments and contingencies link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Shareholders' equity link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Business segment information link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - Consolidated financial statements (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - Accounting Changes and Error Corrections (Policies) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - Supplemental balance sheet and cash flow information (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - Earnings per share (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - Other comprehensive income (loss) (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - Derivative financial instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - Fair value measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - Restructuring and integration expense (Tables) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - Postretirement benefits (Tables) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Business segment information (Tables) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Supplemental balance sheet and cash flow information (trade accounts receivable, allowance for credit losses) (Details) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Supplemental balance sheet and cash flow information (inventories and supplies) (Details) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Supplemental balance sheet and cash flow information (available-for-sale debt securities) (Details) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Supplemental balance sheet and cash flow information (revenue in excess of billings) (Details) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Supplemental balance sheet and cash flow information (intangibles) (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - Supplemental balance sheet and cash flow information (goodwill) (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Supplemental balance sheet and cash flow information (other non-current assets) (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Supplemental balance sheet and cash flow information (accrued liabilities, supplemental cash flow information) (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Earnings per share (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - Other comprehensive income (loss) (reclassification adjustments) (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Other comprehensive income (loss) (accumulated other comprehensive loss) (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Divestitures (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Derivative financial instruments (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - Fair value measurements (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - Restructuring and integration expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - Restructuring and integration expense (accruals) (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - Income tax provision (Details) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - Postretirement benefits (Details) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - Debt (Details) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - Debt (Details) link:presentationLink link:calculationLink link:definitionLink 9954501 - Disclosure - Other commitments and contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 9954502 - Disclosure - Shareholders' equity (Details) link:presentationLink link:calculationLink link:definitionLink 9954503 - Disclosure - Business segment information (Details) link:presentationLink link:calculationLink link:definitionLink 9954504 - Disclosure - Business segment information (disaggregated revenue information) (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 dlx-20240331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 dlx-20240331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 dlx-20240331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Net income attributable to non-controlling interest Net income attributable to non-controlling interest Net income attributable to non-controlling interest Net Income (Loss) Attributable to Noncontrolling Interest Pay vs Performance Disclosure [Line Items] Accrued liabilities Schedule of Accrued Liabilities [Table Text Block] Accrued liabilities Accrued liabilities Accrued Liabilities, Current Net income attributable to non-controlling interest Income (Loss) Attributable to Noncontrolling Interest, before Tax Statistical Measurement [Domain] Statistical Measurement [Domain] Reserve for excess and obsolete items Inventory Valuation Reserves Changes in assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Underlying Security Market Price Change Underlying Security Market Price Change, Percent Loans and notes receivable from distributors, net of allowance for credit losses Financing Receivable, after Allowance for Credit Loss, Noncurrent Revenue disaggregated by product and service offerings Revenue from External Customers by Products and Services [Table Text Block] All Award Types Award Type [Domain] Fair Value as of Grant Date Award Grant Date Fair Value Weighted-average interest rate at period end Line of Credit Facility, Interest Rate at Period End Debt Debt Disclosure [Text Block] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Senior, secured revolving credit facility [Member] Revolving Credit Facility [Member] Available-for-sale debt securities Schedule of Available-for-Sale Securities Reconciliation [Table Text Block] Maximum consolidated total leverage ratio Consolidated total leverage ratio The maximum consolidated total leverage ratio allowed under the entity's debt covenants. Effect of exchange rate change on cash, cash equivalents, restricted cash and restricted cash equivalents Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Deferred income taxes Deferred Income Tax Liabilities, Net MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Segment Reporting [Abstract] Segment Reporting [Abstract] Accounts payable Accounts Payable, Current Treasury management solutions [Member] Treasury management solutions [Member] Treasury management solutions Restatement Determination Date: Restatement Determination Date [Axis] Revenue in excess of billings Revenue in excess of billings Revenue in excess of billings, current Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer, for which the customer has not been billed, classified as current. Other income, net Nonoperating Income (Expense) Re-measurement of share-based awards classified as liabilities Remeasurement Of Liability Share Based Award Adjustment to earnings to exclude the impact resulting from the fair value measurement of share-based awards classified as liabilities in the statement of financial position. Commitments and contingencies (Note 13) Commitments and Contingencies Insider Trading Policies and Procedures [Line Items] Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Trade accounts receivable Accounts Receivable, after Allowance for Credit Loss [Abstract] Deferred revenue Deferred Revenue, Current Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Shareholders' equity Equity [Text Block] Accrued liabilities Accrued Liabilities, Current [Abstract] Schedule of Goodwill [Table] Schedule of Goodwill [Table] 2020 Financing Receivable, Year Five, Originated, Four Years before Current Fiscal Year Income tax provision Income Tax Disclosure [Text Block] Geographic Distribution [Domain] Geographic Distribution [Domain] Current liabilities: Liabilities, Current [Abstract] Permitted payments Permitted payments Limit on permitted payments under the terms of the company's debt agreement. Goodwill accumulated impairment charges Goodwill, Impaired, Accumulated Impairment Loss Adjusted EBITDA Adjusted EBITDA Adjusted EBITDA reported as the entity's measure of segment profitability. Cash dividends paid to shareholders Payments of Ordinary Dividends, Common Stock Diluted earnings per share Earnings per share - diluted Earnings Per Share, Diluted PEO Total Compensation Amount PEO Total Compensation Amount Trade accounts receivable, net of allowance for credit losses Accounts Receivable, after Allowance for Credit Loss, Current Realized gain on cash flow hedges, net of tax Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax Goodwill [Roll Forward] Goodwill [Roll Forward] Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Significant unobservable inputs (Level 3) [Member] Fair Value, Inputs, Level 3 [Member] Components of net periodic benefit income Schedule of Net Benefit Costs [Table Text Block] Merchant Services [Member] Merchant Services [Member] Merchant Services Software to be sold [Member] Software for Resale [Member] Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks. This element includes only software intended to be sold, leased or otherwise marketed. Derivative assets (Note 7) [Extensible Enumeration] Derivative Asset, Statement of Financial Position [Extensible Enumeration] Trading Symbol Trading Symbol Outstanding letters of credit Letters of Credit Outstanding, Amount Restructuring Plan [Domain] Restructuring Plan [Domain] 2024 Financing Receivable, Year One, Originated, Current Fiscal Year Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Allowance for credit losses Financing Receivable, Allowance for Credit Loss [Table Text Block] Reconciliation of effective income tax rate Effective Income Tax Rate Reconciliation, Percent [Abstract] Long-term debt, fair value Long-Term Debt, Fair Value Net income attributable to Deluxe Net income attributable to Deluxe Net Income (Loss) Total current liabilities Liabilities, Current Derivative Contract [Domain] Derivative Contract [Domain] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Company Selected Measure Name Company Selected Measure Name Interest Interest Payable, Current Amortizable intangibles [Line Items] Acquired Finite-Lived Intangible Assets [Line Items] LIABILITIES AND SHAREHOLDERS' EQUITY Liabilities and Equity [Abstract] Current portion of long-term debt and long-term debt [Member] Current portion of long-term debt and long-term debt [Member] Primary financial statement captions encompassing current portion of long-term debt and long-term debt. Shareholders' equity: Equity, Attributable to Parent [Abstract] Total reclassifications, net of tax Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent Other Other Assets, Miscellaneous, Noncurrent Gross unrealized losses Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax Earnings per share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Derivative Liability (Note 7) [Extensible Enumeration] Derivative Liability, Statement of Financial Position [Extensible Enumeration] Executive Category: Executive Category [Axis] Acquired intangibles, weighted-average amortization period (in years) Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life Quoted prices in active markets for identical assets (Level 1) [Member] Fair Value, Inputs, Level 1 [Member] Name Measure Name Credit facility, commitment Line of Credit Facility, Current Borrowing Capacity Name Forgone Recovery, Individual Name Goodwill Goodwill, beginning of year Goodwill, end of period Goodwill Equity Components [Axis] Equity Components [Axis] Financial Instruments [Domain] Financial Instruments [Domain] Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] 2023 Financing Receivable, Year Two, Originated, Fiscal Year before Current Fiscal Year 2026 Long-Term Debt, Maturity, Year Two Underlying Securities Award Underlying Securities Amount Entity Small Business Entity Small Business 2028 Finite-Lived Intangible Asset, Expected Amortization, Year Four Other comprehensive income (loss) Comprehensive Income (Loss) Note [Text Block] Local Phone Number Local Phone Number Trade accounts receivable Increase (Decrease) in Accounts Receivable Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Letter of credit sub-facility [Member] Letter of Credit [Member] Forecast [Member] Forecast [Member] Notional amount Derivative, Notional Amount Measurement Frequency [Axis] Measurement Frequency [Axis] Operating lease liabilities Operating Lease, Liability, Noncurrent Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Depreciation Depreciation Other current and noncurrent assets [Member] Other current and noncurrent assets [Member] Primary financial statement captions encompassing other current assets and other noncurrent assets. Income Statement Location [Axis] Income Statement Location [Axis] Divestitures [Line Items] Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Abstract] Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Abstract] Less: unamortized discount and debt issuance costs Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net Dilutive impact of potential common shares Weighted Average Number of Shares Outstanding, Diluted, Adjustment Internal labor [Member] Internal labor [Member] Internal labor costs incurred as part of a restructuring or integration initiative. Cash and cash equivalents included in other current assets Disposal Group, Including Discontinued Operation, Cash and Cash Equivalents Total revenue Revenue Revenues Other non-current assets Other Assets, Noncurrent [Abstract] Fair value of financial instruments Fair Value, by Balance Sheet Grouping [Table Text Block] 3-4 internal grade [Member] Three to four internal grade [Member] Three to four internal grade credit quality indicator Product and Service [Domain] Product and Service [Domain] Other Performance Measure, Amount Other Performance Measure, Amount Proceeds from debt offering, net of discount and debt issuance costs Proceeds from Debt, Net of Issuance Costs Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Senior, unsecured notes Unsecured Debt [Abstract] Inventories and supplies Increase (Decrease) in Inventories Conditional right to receive consideration Contract with Customer, Asset, after Allowance for Credit Loss, Current Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Award Type Award Type [Axis] Antidilutive potential common shares excluded from calculation Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Derivative Instruments and Hedging Activities Disclosure [Abstract] Derivative Instruments and Hedging Activities Disclosure [Abstract] Document Quarterly Report Document Quarterly Report Interest expense Interest expense Interest Expense Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Goodwill [Line Items] Goodwill [Line Items] Acquired intangibles Finite-Lived Intangible Assets Acquired Remainder of 2024 Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Changes in allowance for credit losses Accounts Receivable, Allowance for Credit Loss [Roll Forward] Stockholders' Equity Note [Abstract] Stockholders' Equity Note [Abstract] Trading Arrangement: Trading Arrangement [Axis] PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Expected return on plan assets Defined Benefit Plan, Expected Return (Loss) on Plan Assets Available-for-sale debt securities Debt Securities, Available-for-Sale [Abstract] Entity File Number Entity File Number Operating lease liabilities Operating Lease, Liability, Current Prepaid expenses Prepaid Expense, Current 2027 Long-Term Debt, Maturity, Year Three Net unrealized loss on debt securities [Member] AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, Parent [Member] Entity Shell Company Entity Shell Company Long-term investments Long-Term Investments New accounting pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Restatement Determination Date Restatement Determination Date Unbilled receivables Unbilled Receivables, Current Internal Credit Assessment [Axis] Internal Credit Assessment [Axis] Financing Receivable, Allowance for Credit Loss [Table] Financing Receivable, Allowance for Credit Loss [Table] Other accrued and non-current liabilities Increase (Decrease) in Other Operating Liabilities Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Repayment amount Debt Instrument, Periodic Payment, Principal Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] Cash, cash equivalents, restricted cash and restricted cash equivalents, beginning of year Cash, cash equivalents, restricted cash and restricted cash equivalents, end of period (Note 3) Total cash, cash equivalents, restricted cash and restricted cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Accumulated amortization Accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization Trade accounts receivable - gross Accounts Receivable, before Allowance for Credit Loss Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Operating lease expense Operating Lease, Cost Loans and notes receivable from distributors, fair value Notes Receivable, Fair Value Disclosure Gross profit Gross Profit Securitization facility [Member] AR Securitization [Member] Collateralized debt obligation backed by certain accounts receivable accounts. Wages and payroll liabilities, including vacation Accrued wages and payroll liabilities Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, including accrued salaries, payroll taxes and employee withholdings. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). Restructuring and integration expense Restructuring operating expense Amount of expenses associated with exit or disposal activities pursuant to an authorized plan and classified as operating expenses on the statement of income. Security Exchange Name Security Exchange Name Long-term debt Long-Term Debt Loans and notes receivable, current Financing Receivable, after Allowance for Credit Loss, Current Earnings per share - diluted: Earnings Per Share, Diluted, Two Class Method [Abstract] Selling, general and administrative expense Selling, General and Administrative Expense 2028 Long-Term Debt, Maturity, Year Four Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Funds held for customers Funds Held For Customers Liability The company's contractual obligations to remit funds to satisfy clients' payroll and tax payment obligations. The liabilities are recorded on the consolidated balance sheet at the time that the company impounds funds from clients. Other comprehensive income (loss) before reclassifications Other Comprehensive Income (Loss), before Reclassifications, Net of Tax Employee Stock Option Employee Stock Option [Member] Interest rate swap September 2022 Interest rate swap September 2022 [Member] Interest rate swap September 2022 Currency translation adjustment [Member] Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Derivative financial instruments Derivative Instruments and Hedging Activities Disclosure [Text Block] Other Proceeds from (Payments for) Other Financing Activities Debt settled Debt Instrument, Repurchased Face Amount Maximum [Member] Maximum [Member] Comprehensive income attributable to Deluxe Comprehensive Income (Loss), Net of Tax, Attributable to Parent Financing Receivable Portfolio Segment [Domain] Financing Receivable Portfolio Segment [Domain] Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Restructuring and integration expense Restructuring and Related Costs [Table Text Block] Cash equivalents Cash Equivalents, at Carrying Value Derivative financial instruments Schedule of Interest Rate Derivatives [Table Text Block] Document Type Document Type Finished and semi-finished goods Inventory, Finished Goods and Work in Process, Gross Revenue in excess of billings Contract with Customer, Contract Asset, Contract Liability, and Receivable [Abstract] Tabular List, Table Tabular List [Table Text Block] Entity Address, Address Line One Entity Address, Address Line One Deferred contract acquisition costs Capitalized Contract Cost, Net Other non-cash items, net Other Noncash Income (Expense) Payroll and human resource services business 541214 Payroll Services [Member] Balance, beginning of year Balance, end of period Accounts Receivable, Allowance for Credit Loss, Current Revolving credit facility Schedule of Line of Credit Facilities [Table Text Block] Derivative [Table] Derivative [Table] Non-current restricted cash included in other non-current assets Restricted cash, carrying value Restricted Cash, Noncurrent B2B Payments [Member] B2B Payments [Member] Business to business payments Intangibles Schedule of Finite-Lived Intangible Assets [Table Text Block] Income Statement [Abstract] Income Statement [Abstract] Title of 12(b) Security Title of 12(b) Security Restructuring and integration expense [Line Items] Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Changes in restructuring and integration accruals Schedule of Restructuring Reserve by Type of Cost [Table Text Block] Cash and cash equivalents, securities carried at fair value Cash, fair value Cash and Cash Equivalents, Fair Value Disclosure Net periodic benefit income Defined Benefit Plan, Net Periodic Benefit Cost (Credit) [Abstract] Derivative liability (Note 7) Derivative Liability Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] External consulting fees [Member] External consulting fees [Member] External consulting fees incurred as part of a restructuring or integration initiative. Operating segments [Member] Operating Segments [Member] Other current assets Other Assets, Current Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Interest rate Derivative, Fixed Interest Rate Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Postretirement benefit plan asset Assets for Plan Benefits, Defined Benefit Plan Unrealized gain on debt securities arising during the period, tax expense OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, Tax Maturities of long-term debt Maturities of Long-Term Debt [Abstract] Entity Tax Identification Number Entity Tax Identification Number Currency translation adjustment Goodwill, Foreign Currency Translation Gain (Loss) Investment, joint venture Equity Method Investments Total debt, net of discount and debt issuance costs Debt, Long-Term and Short-Term, Combined Amount Inventories and supplies Inventories and supplies, net of reserve Inventory, Net Amortization of deferred contract acquisition costs Capitalized Contract Cost, Amortization Statistical Measurement [Axis] Statistical Measurement [Axis] Financial Instrument [Axis] Financial Instrument [Axis] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Divestitures Disposal Groups, Including Discontinued Operations, Disclosure [Text Block] Entity Interactive Data Current Entity Interactive Data Current Amortization of prepaid product discounts Amortization of prepaid product discounts The amount of expense recognized in the current period that reflects the amortization of prepaid product discounts associated with acquisition of business. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method. Checks [Member] Checks revenue [Member] Revenue from the sale of checks. Schedule of Available-for-sale Securities [Table] Debt Securities, Available-for-Sale [Table] Total Shareholder Return Amount Total Shareholder Return Amount Product [Member] Product [Member] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Inventories and supplies Inventory Disclosure [Abstract] Segment [Domain] Segments [Domain] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Consolidation Items [Domain] Consolidation Items [Domain] Retained earnings Retained Earnings (Accumulated Deficit) Measure: Measure [Axis] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Name Outstanding Recovery, Individual Name Certain legal-related expense Loss Contingency Accrual, Provision Earnings per share - basic: Earnings Per Share, Basic, Two Class Method [Abstract] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Data-driven marketing [Member] Data-driven marketing solutions [Member] Data-driven marketing solutions Current assets: Assets, Current [Abstract] Entity Address, State or Province Entity Address, State or Province Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] 2025 Finite-Lived Intangible Asset, Expected Amortization, Year One Internal Credit Assessment [Domain] Internal Credit Assessment [Domain] Common stock, shares outstanding Balance (in shares) Balance (in shares) Common Stock, Shares, Outstanding Disposal Group Name [Domain] Disposal Group Name [Domain] Interest cost Defined Benefit Plan, Interest Cost PEO PEO [Member] Postretirement benefits Retirement Benefits [Text Block] Accumulated other comprehensive loss [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Common stock, par value (per share) Common Stock, Par or Stated Value Per Share Net cash used by investing activities Net Cash Provided by (Used in) Investing Activities Realized gain on cash flow hedges Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, before Tax Income attributable to Deluxe available to common shareholders Net Income (Loss) Available to Common Stockholders, Basic Reclassification adjustments Reclassification out of Accumulated Other Comprehensive Income [Table Text Block] Inventories and supplies Schedule of Inventory, Current [Table Text Block] Total amortization Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, before Tax Debt Instrument [Axis] Debt Instrument [Axis] Barry McCarthy [Member] Barry McCarthy Fair value asset / (liability), other non-current liabilities Derivative Liability, Noncurrent Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Effective income tax rate Effective Income Tax Rate Reconciliation, Percent Payments on long-term debt and swingline loans Repayments of Debt Maturities of long-term debt Schedule of Maturities of Long-Term Debt [Table Text Block] Service [Member] Service [Member] Consolidated financial statements Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Balance Sheet Related Disclosures [Abstract] Balance Sheet Related Disclosures [Abstract] Accumulated other comprehensive loss [Member] Accumulated other comprehensive loss [Member] AOCI Attributable to Parent [Member] Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount North American web hosting and logo design businesses [Member] North American web hosting and logo design businesses [Member] North American web hosting and logo design businesses Measurement Frequency [Domain] Measurement Frequency [Domain] All Executive Categories All Executive Categories [Member] Stated interest rate Long-Term Debt, Percentage Bearing Fixed Interest, Percentage Rate Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Employee bonuses, including sales incentives Accrued Bonuses, Current Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Schedule of Business Acquisitions, by Acquisition [Table] Disposal Groups, Including Discontinued Operations [Table] Postretirement benefit plans [Member] Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member] Debt Disclosure [Abstract] Debt Disclosure [Abstract] Merchant services [Member] Merchant services revenue [Member] Merchant services revenue Earnings Per Share [Abstract] Earnings Per Share [Abstract] Loans and notes receivable from distributors, credit quality information Credit Quality Information [Abstract] Common shares $1 par value (authorized: 500,000 shares; outstanding: March 31, 2024 - 44,046; December 31, 2023 - 43,743) Common Stock, Value, Issued Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Trade names [Member] Trade Names [Member] Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Total current assets Assets, Current Net periodic benefit income Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Trade accounts receivable - net Accounts Receivable, after Allowance for Credit Loss All Individuals All Individuals [Member] Supplemental cash flow information Supplemental Cash Flow Information [Abstract] Loans and notes receivable by credit quality Indicator Financing Receivable Credit Quality Indicators [Table Text Block] Prepaid product discounts Prepaid product discount liability, current Carrying value as of the balance sheet date of the obligations incurred through that date and payable for amounts due for prepaid product discounts relating to the execution and/or renewal of contracts. Used to reflect the current portion of the liabilities. Amortization of intangibles Amortization of intangibles Amortization Entity Filer Category Entity Filer Category Balance, beginning of year Balance, end of period Financing Receivable, Allowance for Credit Loss Restructuring Type [Axis] Restructuring Type [Axis] Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Statement [Table] Statement [Table] Current Fiscal Year End Date Current Fiscal Year End Date Share repurchase program, authorized amount Stock Repurchase Program, Authorized Amount Common shares repurchased (in shares) Stock Repurchased During Period, Shares New accounting pronouncements Accounting Standards Update and Change in Accounting Principle [Text Block] PEO Name PEO Name Schedule of Product Information [Table] Schedule of Product Information [Table] Fair Value, by Balance Sheet Grouping [Table] Fair Value, by Balance Sheet Grouping [Table] Accumulated other comprehensive loss Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Restricted cash and restricted cash equivalents included in funds held for customers Restricted Cash, Current Goodwill Schedule of Goodwill [Table Text Block] Net cash provided (used) by operating activities Net Cash Provided by (Used in) Operating Activities Loans and notes receivable from distributors, allowance for credit losses [Line Items] Financing Receivable, Allowance for Credit Loss [Line Items] Estimated future amortization expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Consideration due, payment period ConsiderationDuePaymentPeriod Period over which a consideration in a business combination is required to be paid. Other Other Accrued Liabilities, Current Corporate operations [Member] Corporate, Non-Segment [Member] Amortization of prior service credit Defined Benefit Plan, Amortization of Prior Service Cost (Credit) Income allocated to participating securities Participating Securities, Distributed and Undistributed Earnings (Loss), Diluted Depreciation and amortization expense Depreciation, Depletion and Amortization Prior Financing Receivable, Originated, More than Five Years before Current Fiscal Year Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Balance, beginning of period Balance, end of period Equity, Attributable to Parent Maximum consolidated secured leverage ratio Maximum consolidated secured leverage ratio The maximum consolidated secured leverage ratio allowed under the entity's debt covenants. Loans and notes receivable from distributors Financing Receivable, after Allowance for Credit Loss Deferred revenue recognized Deferred Revenue, Revenue Recognized Consolidation Items [Axis] Consolidation Items [Axis] Goodwill impairment charges Goodwill, Impairment Loss Other [Member] Other [Member] This element represents other services and products offered by the entity. Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Financing Receivable Portfolio Segment [Axis] Financing Receivable Portfolio Segment [Axis] Net unrealized gain (loss) on cash flow hedges [Member] Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member] Income before income taxes Income before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Unconditional right to receive consideration Unbilled Contracts Receivable Forms and other business products [Member] Forms and other products [Member] Forms and other products Geographic Distribution [Axis] Geographic Distribution [Axis] Tax (expense) benefit Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, Tax Restructuring and integration expense Restructuring and Related Activities Disclosure [Text Block] Accounting Standards Update and Change in Accounting Principle [Abstract] Accounting Standards Update and Change in Accounting Principle [Abstract] Significant other observable inputs (Level 2) [Member] Fair Value, Inputs, Level 2 [Member] Amortization of cloud computing arrangement implementation costs Hosting Arrangement, Service Contract, Implementation Cost, Expense, Amortization Operating expenses [Member] Operating Expense [Member] Swingline sub-facility [Member] Swingline sub-facility [Member] Swingline sub-facility Entity Emerging Growth Company Entity Emerging Growth Company Prior service credit Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), Reclassification Adjustment from AOCI, before Tax Purchases of capital assets Payments to Acquire Productive Assets Intangibles, net of accumulated amortization of $743,140 and $775,190, respectively Net carrying amount Intangible Assets, Net (Excluding Goodwill) Effective interest rate Debt Instrument, Interest Rate, Effective Percentage Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Print [Member] Print [Member] Print Credit facility agreement [Member] Credit facility agreement [Member] Credit facility agreement Document Fiscal Period Focus Document Fiscal Period Focus Funds held for customers [Member] Funds Held for Customers [Member] This grouping includes information about funds held on behalf of others. Net available for borrowing as of March 31, 2024 Line of Credit Facility, Remaining Borrowing Capacity Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Title Trading Arrangement, Individual Title Employee share-based compensation expense Share-based compensation expense Share-Based Payment Arrangement, Noncash Expense Common shares par value [Member] Common Stock [Member] Individual: Individual [Axis] City Area Code City Area Code Entity Address, Postal Zip Code Entity Address, Postal Zip Code Earnings per share Earnings Per Share [Text Block] Product and Service [Axis] Product and Service [Axis] Income Statement Location [Domain] Income Statement Location [Domain] Fair value asset / (liability), other non-current assets Derivative Asset, Noncurrent Loans and notes receivable from distributors [Member] Loans and notes receivable from distributors [Member] Loans and notes receivable from the entity's distributors. Document Fiscal Year Focus Document Fiscal Year Focus Total shareholders' equity Balance, beginning of period Balance, end of period Equity, Including Portion Attributable to Noncontrolling Interest Unrealized loss on cash flow hedge arising during the period, tax expense (benefit) Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, Tax Minimum [Member] Minimum [Member] Property, plant and equipment, net of accumulated depreciation of $340,233 and $334,101, respectively Property, Plant and Equipment, Net 1-2 internal grade member [Member] One to two internal grade member [Member] One to two internal grade credit quality indicator Exercise Price Award Exercise Price Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Cash dividends per share Common Stock, Dividends, Per Share, Cash Paid Cash, carrying value Cash Net current-period other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax Income allocated to participating securities Participating Securities, Distributed and Undistributed Earnings (Loss), Basic Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Common shares issued, net of tax withholding (in shares) Stock Issued During Period Shares Net Of Tax Withheld Stock issued during the period net of shares withheld for payroll taxes. Cash dividends ($0.30 per share for the quarters ended March 31, 2024 and 2023) Dividends, Common Stock, Cash ASSETS Assets [Abstract] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Net income Net income Net income Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Net cash used by financing activities Net Cash Provided by (Used in) Financing Activities Deferred income taxes Deferred Income Tax Assets, Net Other commitments and contingencies Commitments and Contingencies Disclosure [Text Block] Other Payments for (Proceeds from) Other Investing Activities Retained earnings [Member] Retained Earnings [Member] Current portion of long-term debt Less: current portion of long-term debt, net of debt issuance costs Long-Term Debt, Current Maturities Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Reconciliation of adjusted EBITDA to income before income taxes Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block] Total liabilities and shareholders' equity Liabilities and Equity Cost Debt Securities, Available-for-Sale, Amortized Cost Other non-current assets Other non-current assets Other Assets, Noncurrent Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Basic earnings per share Earnings per share - basic Earnings Per Share, Basic Operating lease assets Operating Lease, Right-of-Use Asset Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Reversals Restructuring Reserve, Accrual Adjustment Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Total reportable segments [Member] Reportable Segments [Member] Reportable Segments Gain on sale of businesses and long-lived assets Gain on sale of businesses and long-lived assets Gain (Loss) on Disposition of Assets Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Income attributable to Deluxe available to common shareholders Net Income (Loss) Available to Common Stockholders, Diluted Arrangement Duration Trading Arrangement Duration Other non-current assets Schedule of Other Assets, Noncurrent [Table Text Block] Entity Address, City or Town Entity Address, City or Town Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Amortization of postretirement benefit plan items, net of tax Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, after Tax Business segment information Schedule of Segment Reporting Information, by Segment [Table Text Block] Reclassifications from accumulated other comprehensive loss Reclassification adjustments [Abstract] Reclassification adjustments from accumulated other comprehensive income Supplemental balance sheet and cash flow information Supplemental Balance Sheet Disclosures [Text Block] Proceeds from issuing long-term debt and swingline loans, net of debt issuance costs Proceeds from Issuance of Debt Restructuring and integration expense Charges Restructuring and integration expense Restructuring Charges Document Transition Report Document Transition Report Award Timing Predetermined Award Timing Predetermined [Flag] Senior, unsecured notes [Member] Unsecured Debt [Member] Amount remaining under share repurchase authorization Stock Repurchase Program, Remaining Authorized Repurchase Amount Technology-based intangibles [Member] Technology-Based Intangible Assets [Member] Termination Date Trading Arrangement Termination Date Accounts payable Increase (Decrease) in Accounts Payable Common stock, shares authorized Common Stock, Shares Authorized Tax expense Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, Tax Domestic [Member] Geographic Distribution, Domestic [Member] 2019 Financing​Receivable​Originated​Five​​Years​Before​Latest​Fiscal​Year Amount of net investment in direct financing lease originated five years prior to current fiscal year. Fair value Debt Securities, Available-for-Sale Fair value measurements [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Gross unrealized gains Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax Derivative Instrument [Axis] Derivative Instrument [Axis] Common shares issued, net of tax withholding Stock Issued During Period Value Net Of Tax Withheld Value of stock issued during the period, net of shares withheld for payroll taxes. Total principal amount Long-Term Debt, Gross Adjustments to reconcile net income to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] All Trading Arrangements All Trading Arrangements [Member] Loans and notes receivable [Member] Notes Receivable [Member] William Zint [Member] William Zint Partner relationships [Member] Distribution Rights [Member] Cloud computing arrangements implementation costs Hosting Arrangement, Service Contract, Implementation Cost, Capitalized, after Accumulated Amortization All Adjustments to Compensation All Adjustments to Compensation [Member] Derivative [Line Items] Derivative [Line Items] Award Timing Disclosures [Line Items] Compensation Amount Outstanding Recovery Compensation Amount Bad debt expense Accounts Receivable, Credit Loss Expense (Reversal) Additional paid-in capital Additional Paid in Capital Data Solutions [Member] Data Solutions [Member] Data Solutions reportable business segment Derivative assets (Note 7) Derivative Asset Consolidated total leverage ratio limiting permitted payments Consolidated total leverage ratio limiting permitted payments The consolidated total leverage ratio at which permitted payments are limited under the entity's debt covenants. Deferred income taxes Deferred Income Tax Expense (Benefit) Restructuring Plan [Axis] Restructuring Plan [Axis] Liability for joint venture investment Business Combination, Consideration Transferred, Liabilities Incurred 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Three Total Financing Receivable, before Allowance for Credit Loss Insider Trading Arrangements [Line Items] Allowance for credit losses Accounts Receivable, Allowance for Credit Loss 2025 Long-Term Debt, Maturity, Year One Restructuring Balance, December 31, 2023 Balance, March 31, 2024 Restructuring Reserve, Current Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Accounting Changes and Error Corrections [Abstract] Accounting Changes and Error Corrections [Abstract] Funds held for customers Funds Held for Clients All Other [Member] Other Segments [Member] Entity Registrant Name Entity Registrant Name Award Timing Method Award Timing Method [Text Block] Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] Other current and non-current assets Increase (Decrease) in Other Operating Assets Restricted cash, fair value Restricted cash fair value disclosure Fair value of non-current restricted cash. 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Two Adjustment to Compensation, Amount Adjustment to Compensation Amount Total cost of revenue [Member] Cost of Sales [Member] Senior, secured term loan facility [Member] Term loan facility [Member] Term loan facility Employee severance benefits [Member] Employee Severance [Member] Internal-use software [Member] Internal-use Computer Software Intangible Asset [Member] Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks. This element includes internal-use software only. Non-controlling interest Equity, Attributable to Noncontrolling Interest Payments Payments for Restructuring Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract] Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract] Document Period End Date Document Period End Date Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Adoption Date Trading Arrangement Adoption Date Accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Disposal Group Name [Axis] Disposal Group Name [Axis] Entity Central Index Key Entity Central Index Key Business segment information [Line Items] Segment Reporting Information [Line Items] Disposal Group, Not Discontinued Operation, Disposal Disclosures [Abstract] Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Gross carrying amount Finite-Lived Intangible Assets, Gross Income tax provision Income Tax Expense (Benefit) Write-offs and other Accounts Receivable, Allowance for Credit Loss, Writeoff North Star program [Member] North Star Program [Member] North Star Program Write-offs Financing Receivable, Allowance for Credit Loss, Writeoff Fair value measurements Fair Value Disclosures [Text Block] Other [Member] Other Restructuring [Member] Name Trading Arrangement, Individual Name Amounts reclassified from accumulated other comprehensive loss Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax Bad debt expense (benefit) Financing Receivable, Credit Loss, Expense (Reversal) Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Available-for-sale debt securities [Line Items] Debt Securities, Available-for-Sale [Line Items] Amortizing interest rate swap June 2023 Amortizing interest rate swap June 2023 [Member] Amortizing interest rate swap June 2023 Net actuarial loss Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, before Tax Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Promotional solutions [Member] Promotional solutions revenue [Member] Promotional solutions revenue Amendment Flag Amendment Flag Customer lists/relationships [Member] Customer-Related Intangible Assets [Member] Money market securities [Member] Money Market Funds [Member] Amortization of net actuarial losses Defined Benefit Plan, Amortization of Gain (Loss) Prepaid product discount payments Prepaid product discount payments Amounts paid during the reporting period for prepaid product discounts associated with the execution and/or renewal of customer contracts. Cash and cash equivalents, including securities carried at fair value of $22,000 as of December 31, 2023 Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Total comprehensive income Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Interest rate margin on variable-rate debt Debt Instrument, Basis Spread on Variable Rate Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Anticipated additional restructuring and integration expense Restructuring and Related Cost, Expected Cost Remaining Long-term debt Long-Term Debt, Excluding Current Maturities Weighted-average shares and potential common shares outstanding Weighted Average Number of Shares Outstanding, Diluted Restricted cash and restricted cash equivalents included in funds held for customers [Extensible Enumeration] Restricted Cash, Current, Statement of Financial Position [Extensible Enumeration] Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Payments for cloud computing arrangement implementation costs Payments for cloud computing arrangement implementation costs Cash payments for implementation costs related to cloud computing arrangements. Revenue in excess of billings Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Trade accounts receivable [Member] Trade Accounts Receivable [Member] Recoveries Financing Receivable, Allowance for Credit Loss, Recovery Company Selected Measure Amount Company Selected Measure Amount Additional paid-in capital [Member] Additional Paid-in Capital [Member] Restructuring charges, net Restructuring charges, net Amount of expenses associated with exit or disposal activities pursuant to an authorized plan, net of reversals. Balance Sheet Location [Axis] Balance Sheet Location [Axis] Total assets Assets Name Awards Close in Time to MNPI Disclosures, Individual Name Cover [Abstract] Cover [Abstract] Employee share-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition 2029 Long-Term Debt, Maturity, Year Five Recurring fair value measurements [Member] Fair Value, Recurring [Member] Restructuring and Related Activities [Abstract] Restructuring and Related Activities [Abstract] Other non-current liabilities Other Liabilities, Noncurrent Non-NEOs Non-NEOs [Member] Supplemental cash flow information Schedule of Cash Flow, Supplemental Disclosures [Table Text Block] Net change in customer funds obligations Net change in customer funds obligations Net increase (decrease) in customer funds obligations during the period. Raw materials and supplies Inventory, Raw Materials and Supplies, Gross Business segment information Segment Reporting Disclosure [Text Block] Net change in cash, cash equivalents, restricted cash and restricted cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Non-PEO NEO Non-PEO NEO [Member] Equity Component [Domain] Equity Component [Domain] Adjustment to Compensation: Adjustment to Compensation [Axis] Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Debt instruments [Line Items] Debt Instrument [Line Items] Weighted-average shares outstanding Weighted Average Number of Shares Outstanding, Basic Scenario [Axis] Scenario [Axis] Entity Current Reporting Status Entity Current Reporting Status Operating income Operating Income (Loss) Non-cash investing activity, investment in joint venture Other Significant Noncash Transaction, Consideration Given Prepaid product discounts Prepaid product discounts Up-front payments for prepaid product discounts associated with the execution and/or renewal of customer contracts which are reported as assets net of accumulated amortization. Comparability Reclassification, Comparability Adjustment [Policy Text Block] Cash and cash equivalents [Member] Cash and Cash Equivalents [Member] Total cost of revenue Cost of Revenue Disaggregated revenue information Product Information [Line Items] Estimated future amortization expense Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Business Segments [Axis] Segments [Axis] Statement [Line Items] Statement [Line Items] Other Comprehensive Income (Loss), Net of Tax [Abstract] Other Comprehensive Income (Loss), Net of Tax [Abstract] Scenario [Domain] Scenario [Domain] Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Debt outstanding Schedule of Debt [Table Text Block] Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Interest rate swap March 2023 Interest rate swap March 2023 [Member] Interest rate swap March 2023 Self-insurance liabilities Self Insurance Reserve Minimum interest coverage ratio Minimum interest coverage ratio The minimum interest coverage ratio allowed under the entity's debt covenants. Customer rebates Customer rebates Carrying amount as of the balance sheet date of the liability for rebates provided to customers on the sale of goods and services that are expected to be settled within one year. Type of Restructuring [Domain] Type of Restructuring [Domain] Non-controlling interest [Member] Noncontrolling Interest [Member] EX-101.PRE 10 dlx-20240331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 11 dlx-20240331_g1.jpg begin 644 dlx-20240331_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 13 R1.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Document - shares
3 Months Ended
Mar. 31, 2024
Apr. 24, 2024
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2024  
Document Transition Report false  
Entity File Number 1-7945  
Entity Registrant Name DELUXE CORPORATION  
Entity Central Index Key 0000027996  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q1  
Amendment Flag false  
Entity Incorporation, State or Country Code MN  
Entity Tax Identification Number 41-0216800  
Entity Address, Address Line One 801 S. Marquette Ave.  
Entity Address, City or Town Minneapolis  
Entity Address, State or Province MN  
Entity Address, Postal Zip Code 55402-2807  
City Area Code 651  
Local Phone Number 483-7111  
Title of 12(b) Security Common Stock, par value $1.00 per share  
Trading Symbol DLX  
Security Exchange Name NYSE  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   44,045,836
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONSOLIDATED BALANCE SHEETS (Unaudited) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents, including securities carried at fair value of $22,000 as of December 31, 2023 $ 23,544 $ 71,962
Trade accounts receivable, net of allowance for credit losses 171,269 191,005
Inventories and supplies 38,665 42,088
Funds held for customers 108,227 383,134
Prepaid expenses 35,054 30,116
Revenue in excess of billings 31,946 26,107
Other current assets 21,505 16,576
Total current assets 430,210 760,988
Deferred income taxes 8,177 8,694
Long-term investments 62,278 61,924
Property, plant and equipment, net of accumulated depreciation of $340,233 and $334,101, respectively 111,094 116,539
Operating lease assets 55,073 58,961
Intangibles, net of accumulated amortization of $743,140 and $775,190, respectively 374,013 391,744
Goodwill 1,430,558 1,430,590
Other non-current assets 257,193 251,182
Total assets 2,728,596 3,080,622
Current liabilities:    
Accounts payable 159,306 154,863
Funds held for customers 108,883 386,622
Accrued liabilities 154,884 191,427
Current portion of long-term debt 21,550 86,153
Total current liabilities 444,623 819,065
Long-term debt 1,538,543 1,506,698
Operating lease liabilities 55,389 58,840
Deferred income taxes 18,173 22,649
Other non-current liabilities 63,476 68,754
Commitments and contingencies (Note 13)
Shareholders' equity:    
Common shares $1 par value (authorized: 500,000 shares; outstanding: March 31, 2024 - 44,046; December 31, 2023 - 43,743) 44,046 43,743
Additional paid-in capital 101,317 99,141
Retained earnings 488,317 491,238
Accumulated other comprehensive loss (25,837) (30,028)
Non-controlling interest 549 522
Total shareholders' equity 608,392 604,616
Total liabilities and shareholders' equity $ 2,728,596 $ 3,080,622
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONSOLIDATED BALANCE SHEETS (Unaudited) (Parentheticals) - USD ($)
shares in Thousands, $ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Statement of Financial Position [Abstract]    
Cash and cash equivalents, securities carried at fair value   $ 22,000
Accumulated depreciation $ 340,233 334,101
Accumulated amortization $ 743,140 $ 775,190
Common stock, par value (per share) $ 1 $ 1
Common stock, shares authorized 500,000 500,000
Common stock, shares outstanding 44,046 43,743
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Total revenue $ 534,955 $ 545,365
Total cost of revenue (251,418) (250,663)
Gross profit 283,537 294,702
Selling, general and administrative expense (234,093) (247,630)
Restructuring and integration expense (13,804) (12,941)
Gain on sale of businesses and long-lived assets 8,581 0
Operating income 44,221 34,131
Interest expense (30,809) (30,016)
Other income, net 2,940 2,424
Income before income taxes 16,352 6,539
Income tax provision (5,522) (3,759)
Net income 10,830 2,780
Net income attributable to non-controlling interest (27) (28)
Net income attributable to Deluxe 10,803 2,752
Total comprehensive income 15,021 37
Comprehensive income attributable to Deluxe $ 14,994 $ 9
Basic earnings per share $ 0.25 $ 0.06
Diluted earnings per share $ 0.24 $ 0.06
Product [Member]    
Total revenue $ 300,312 $ 310,226
Total cost of revenue (114,336) (118,436)
Service [Member]    
Total revenue 234,643 235,139
Total cost of revenue $ (137,082) $ (132,227)
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
Total
Common shares par value [Member]
Additional paid-in capital [Member]
Retained earnings [Member]
Accumulated other comprehensive loss [Member]
Non-controlling interest [Member]
Balance, beginning of period at Dec. 31, 2022 $ 604,224 $ 43,204 $ 79,234 $ 518,635 $ (37,264) $ 415
Balance (in shares) at Dec. 31, 2022 43,204          
Net income attributable to Deluxe $ 2,752     2,752    
Net income attributable to non-controlling interest 28         28
Net income 2,780          
Cash dividends ($0.30 per share for the quarters ended March 31, 2024 and 2023) (13,395)     (13,395)    
Common shares issued, net of tax withholding $ (1,093) 217 (1,310)      
Common shares issued, net of tax withholding (in shares) 217          
Employee share-based compensation $ 5,876   5,876      
Other comprehensive income (loss) (2,743)       (2,743)  
Balance, end 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          
Balance, beginning of period at Dec. 31, 2023 $ 604,616 43,743 99,141 491,238 (30,028) 522
Balance (in shares) at Dec. 31, 2023 43,743          
Net income attributable to Deluxe $ 10,803     10,803    
Net income attributable to non-controlling interest 27         27
Net income 10,830          
Cash dividends ($0.30 per share for the quarters ended March 31, 2024 and 2023) (13,724)     (13,724)    
Common shares issued, net of tax withholding $ (2,690) 303 (2,993)      
Common shares issued, net of tax withholding (in shares) 303          
Employee share-based compensation $ 5,169   5,169      
Other comprehensive income (loss) 4,191       4,191  
Balance, end of period at Mar. 31, 2024 $ 608,392 $ 44,046 $ 101,317 $ 488,317 $ (25,837) $ 549
Balance (in shares) at Mar. 31, 2024 44,046          
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Unaudited) (Parentheticals) - $ / shares
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Statement of Stockholders' Equity [Abstract]    
Cash dividends per share $ 0.30 $ 0.30
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Cash flows from operating activities:    
Net income $ 10,830 $ 2,780
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation 6,049 5,303
Amortization of intangibles 35,698 38,217
Amortization of prepaid product discounts 8,180 8,513
Employee share-based compensation expense 5,121 5,866
Operating lease expense 5,367 5,389
Amortization of cloud computing arrangement implementation costs 4,119 3,268
Gain on sale of businesses and long-lived assets (8,581) 0
Deferred income taxes (6,040) (6,934)
Other non-cash items, net 10,153 7,305
Changes in assets and liabilities:    
Trade accounts receivable 16,655 (18,355)
Inventories and supplies 1,942 (2,972)
Payments for cloud computing arrangement implementation costs (75) (3,701)
Other current and non-current assets (21,597) (502)
Accounts payable 6,217 5,193
Prepaid product discount payments (10,503) (7,383)
Other accrued and non-current liabilities (36,945) (48,693)
Net cash provided (used) by operating activities 26,590 (6,706)
Cash flows from investing activities:    
Purchases of capital assets (20,442) (25,518)
Other (116) 34
Net cash used by investing activities (20,558) (25,484)
Cash flows from financing activities:    
Proceeds from issuing long-term debt and swingline loans, net of debt issuance costs 165,557 217,500
Payments on long-term debt and swingline loans (200,125) (175,938)
Net change in customer funds obligations (272,806) (145,621)
Cash dividends paid to shareholders (13,956) (13,616)
Other (5,249) (4,613)
Net cash used by financing activities (326,579) (122,288)
Effect of exchange rate change on cash, cash equivalents, restricted cash and restricted cash equivalents (2,642) 612
Net change in cash, cash equivalents, restricted cash and restricted cash equivalents (323,189) (153,866)
Cash, cash equivalents, restricted cash and restricted cash equivalents, beginning of year 458,033 337,415
Cash, cash equivalents, restricted cash and restricted cash equivalents, end of period (Note 3) $ 134,844 $ 183,549
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Consolidated financial statements
3 Months Ended
Mar. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Consolidated financial statements
NOTE 1: CONSOLIDATED FINANCIAL STATEMENTS

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

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

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

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

Trade accounts receivable Net trade accounts receivable was comprised of the following:
(in thousands)March 31,
2024
December 31,
2023
Trade accounts receivable – gross$178,829 $197,546 
Allowance for credit losses(7,560)(6,541)
Trade accounts receivable – net(1)
$171,269 $191,005 

(1) Includes unbilled receivables of $51,408 as of March 31, 2024 and $43,673 as of December 31, 2023.

Changes in the allowance for credit losses for the quarters ended March 31, 2024 and 2023 were as follows:
Quarter Ended
March 31,
(in thousands)20242023
Balance, beginning of year$6,541 $4,182 
Bad debt expense2,960 1,466 
Write-offs and other(1,941)(824)
Balance, end of period$7,560 $4,824 

Inventories and supplies – Inventories and supplies were comprised of the following:
(in thousands)March 31,
2024
December 31,
2023
Finished and semi-finished goods$32,646 $34,194 
Raw materials and supplies16,762 17,339 
Reserve for excess and obsolete items(10,743)(9,445)
Inventories and supplies, net of reserve$38,665 $42,088 

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

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

Revenue in excess of billings – Revenue in excess of billings was comprised of the following:
(in thousands)March 31,
2024
December 31,
2023
Conditional right to receive consideration$21,855 $20,680 
Unconditional right to receive consideration(1)
10,091 5,427 
Revenue in excess of billings$31,946 $26,107 

(1) Represents revenues that are earned but not currently billable under the related contract terms.
Intangibles – Intangibles were comprised of the following:
 March 31, 2024December 31, 2023
(in thousands)Gross carrying amountAccumulated amortizationNet carrying amountGross carrying amountAccumulated amortizationNet carrying amount
Internal-use software$571,949 $(433,475)$138,474 $554,825 $(412,364)$142,461 
Customer lists/relationships359,375 (242,420)116,955 363,298 (235,557)127,741 
Partner relationships74,562 (14,557)60,005 74,911 (14,031)60,880 
Technology-based intangibles65,700 (23,721)41,979 97,633 (54,251)43,382 
Trade names39,367 (24,317)15,050 39,367 (23,792)15,575 
Software to be sold6,200 (4,650)1,550 36,900 (35,195)1,705 
Intangibles$1,117,153 $(743,140)$374,013 $1,166,934 $(775,190)$391,744 

Amortization of intangibles was $35,698 for the quarter ended March 31, 2024 and $38,217 for the quarter ended March 31, 2023. Based on the intangibles in service as of March 31, 2024, estimated future amortization expense is as follows:
(in thousands)Estimated
amortization
expense
Remainder of 2024$85,055 
202587,044 
202658,798 
202737,871 
202829,071 

In the normal course of business, we acquire and develop internal-use software. We also, at times, purchase customer list and partner relationship assets. During the quarter ended March 31, 2024, we acquired or developed internal-use software of $17,095 with a weighted-average useful life of 3 years. Other intangibles acquired during the quarter were not material.

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

(1) The Data Solutions and Print balances are net of accumulated impairment charges of $145,584 and $193,699, respectively, for each period.
Other non-current assets – Other non-current assets were comprised of the following:
(in thousands)March 31,
2024
December 31,
2023
Postretirement benefit plan asset$96,859 $94,939 
Cloud computing arrangement implementation costs52,252 59,234 
Prepaid product discounts(1)
43,690 40,376 
Deferred contract acquisition costs(2)
21,527 21,103 
Loans and notes receivable from distributors, net of allowance for credit losses(3)
12,773 12,443 
Other30,092 23,087 
Other non-current assets$257,193 $251,182 

(1) Amortization of prepaid product discounts was $8,180 for the quarter ended March 31, 2024 and $8,513 for the quarter ended March 31, 2023.
(2) Amortization of deferred contract acquisition costs was $3,091 for the quarter ended March 31, 2024 and $2,367 for the quarter ended March 31, 2023.

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

Changes in the allowance for credit losses related to loans and notes receivable from distributors were as follows for the quarters ended March 31, 2024 and 2023:
Quarter Ended
March 31,
(in thousands)20242023
Balance, beginning of year$928 $1,024 
Bad debt expense (benefit)54 (28)
Balance, end of period$982 $996 

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

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

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

Loans and notes receivable from distributors amortized cost basis by origination year
(in thousands)2024202320202019PriorTotal
Risk rating:
1-2 internal grade$991 $361 $961 $355 $12,404 $15,072 
3-4 internal grade— — — — — — 
Loans and notes receivable$991 $361 $961 $355 $12,404 $15,072 
Accrued liabilities – Accrued liabilities were comprised of the following:
(in thousands)March 31,
2024
December 31,
2023
Deferred revenue(1)
$30,586 $35,343 
Employee bonuses, including sales incentives15,739 49,446 
Interest15,308 10,481 
Operating lease liabilities13,388 13,562 
Customer rebates9,699 12,718 
Wages and payroll liabilities, including vacation9,559 8,605 
Restructuring7,436 9,689 
Prepaid product discounts5,542 4,477 
Other47,627 47,106 
Accrued liabilities$154,884 $191,427 
 
(1) Revenue recognized for amounts included in deferred revenue at the beginning of the period was $14,644 for the quarter ended March 31, 2024 and $18,683 for the quarter ended March 31, 2023.

Supplemental cash flow information – The reconciliation of cash, cash equivalents, restricted cash and restricted cash equivalents to the consolidated balance sheets was as follows:
(in thousands)March 31,
2024
March 31,
2023
Cash and cash equivalents$23,544 $24,622 
Restricted cash and restricted cash equivalents included in funds held for customers108,227 149,010 
Cash and cash equivalents included in other current assets(1)
— 7,325 
Non-current restricted cash included in other non-current assets3,073 2,592 
Total cash, cash equivalents, restricted cash and restricted cash equivalents$134,844 $183,549 
Non-cash investing activities:
Investment in joint venture(2)
$— $18,392 

(1) Represents the cash and cash equivalents of our former North American web hosting and logo design business, which was classified as held for sale as of March 31, 2023.

(2) In February 2023, we entered into a joint venture focused on launching and marketing a business payment distribution technology platform. We committed to invest $20,000 over a 3-year period and we have option rights to acquire additional non-controlling ownership interest. During the quarter ended March 31, 2023, we recorded $18,392 for our investment in the joint venture and option rights.
XML 23 R11.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Earnings per share
3 Months Ended
Mar. 31, 2024
Earnings Per Share [Abstract]  
Earnings per share
NOTE 4: EARNINGS PER SHARE

The following table reflects the calculation of basic and diluted earnings per share. During each period, certain share-based awards, as noted below, were excluded from the calculation of diluted earnings per share because their effect would have been antidilutive. 
 Quarter Ended
March 31,
(in thousands, except per share amounts)20242023
Earnings per share – basic:  
Net income$10,830 $2,780 
Net income attributable to non-controlling interest(27)(28)
Net income attributable to Deluxe10,803 2,752 
Income allocated to participating securities(9)(10)
Income attributable to Deluxe available to common shareholders$10,794 $2,742 
Weighted-average shares outstanding43,917 43,317 
Earnings per share – basic$0.25 $0.06 
Earnings per share – diluted:
Net income$10,830 $2,780 
Net income attributable to non-controlling interest(27)(28)
Net income attributable to Deluxe10,803 2,752 
Income allocated to participating securities(9)(10)
Re-measurement of share-based awards classified as liabilities
(37)(19)
Income attributable to Deluxe available to common shareholders$10,757 $2,723 
Weighted-average shares outstanding43,917 43,317 
Dilutive impact of potential common shares570 344 
Weighted-average shares and potential common shares outstanding
44,487 43,661 
Earnings per share – diluted$0.24 $0.06 
Antidilutive potential common shares excluded from calculation1,350 1,644 
XML 24 R12.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Other comprehensive income (loss)
3 Months Ended
Mar. 31, 2024
Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]  
Other comprehensive income (loss)
NOTE 5: OTHER COMPREHENSIVE INCOME (LOSS)

Reclassification adjustments Information regarding amounts reclassified from accumulated other comprehensive loss to net income was as follows:
Accumulated other comprehensive loss componentsAmounts reclassified from accumulated other comprehensive lossAffected line item in consolidated statements of comprehensive income
Quarter Ended
March 31,
(in thousands)20242023
Amortization of postretirement benefit plan items:
Prior service credit$355 $355 Other income
Net actuarial loss(334)(568)Other income
Total amortization21 (213)Other income
Tax (expense) benefit(43)16 Income tax provision
Amortization of postretirement benefit plan items, net of tax(22)(197)Net income
Realized gain on cash flow hedges
915 570 Interest expense
Tax expense
(247)(152)Income tax provision
Realized gain on cash flow hedges, net of tax
668 418 Net income
Total reclassifications, net of tax$646 $221 

Accumulated other comprehensive loss Changes in the components of accumulated other comprehensive loss for the quarters ended March 31, 2024 and 2023 were as follows:
(in thousands)Postretirement benefit plans
Net unrealized gain on cash flow hedges(1)
Currency translation adjustmentAccumulated other comprehensive loss
Balance, December 31, 2023
$(19,824)$(286)$(9,918)$(30,028)
Other comprehensive income (loss) before reclassifications
— 5,864 (1,027)4,837 
Amounts reclassified from accumulated other comprehensive loss
22 (668)— (646)
Net current-period other comprehensive income (loss)
22 5,196 (1,027)4,191 
Balance, March 31, 2024
$(19,802)$4,910 $(10,945)$(25,837)

(1) Other comprehensive income before reclassifications is net of income tax expense of $2,169.
(in thousands)Postretirement benefit plans
Net unrealized loss on debt securities(1)
Net unrealized gain (loss) 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 income (loss) before reclassifications
— 123 (2,872)227 (2,522)
Amounts reclassified from accumulated other comprehensive loss
197 — (418)— (221)
Net current-period other comprehensive income (loss)
197 123 (3,290)227 (2,743)
Balance, March 31, 2023
$(26,675)$(786)$(697)$(11,849)$(40,007)

(1) Other comprehensive income before reclassifications is net of income tax expense of $43.

(2) Other comprehensive loss before reclassifications is net of an income tax benefit of $1,045.
XML 25 R13.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Divestitures
3 Months Ended
Mar. 31, 2024
Disposal Group, Not Discontinued Operation, Disposal Disclosures [Abstract]  
Divestitures
NOTE 6: DIVESTITURES

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

In June 2023, we completed the sale of our North American web hosting and logo design businesses. These businesses generated revenue of approximately $28,000 during 2023, through the sale date. Further information regarding this sale can be found under the caption "Note 6: Acquisition and Divestitures" in the Notes to Consolidated Financial Statements appearing in the 2023 Form 10-K.
XML 26 R14.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Derivative financial instruments
3 Months Ended
Mar. 31, 2024
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Derivative financial instruments
NOTE 7: DERIVATIVE FINANCIAL INSTRUMENTS

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

March 31,
2024
December 31,
2023
(in thousands)Notional amountInterest rateMaturityBalance sheet locationFair value
asset / (liability)
Fair value
asset / (liability)
June 2023 amortizing interest rate swap:
$255,417 4.249 %June 2026Other non-current assets and other non-current liabilities$887 $(2,158)
March 2023
interest rate swap:
200,000 4.003 %March 2026Other non-current assets2,289 287 
September 2022 interest rate swap:
300,000 3.990 %September 2025Other non-current assets3,590 1,519 

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 March 31, 2024 and December 31, 2023, and their impact on consolidated net income and the consolidated statements of cash flows was not material. We also expect that the amount that will be reclassified to interest expense during the next 12 months will not be material.
XML 27 R15.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair value measurements
3 Months Ended
Mar. 31, 2024
Fair Value Disclosures [Abstract]  
Fair value measurements
NOTE 8: FAIR VALUE MEASUREMENTS

Recurring fair value measurements – Cash and cash equivalents included available-for-sale debt securities at December 31, 2023 (Note 3), which consisted of a domestic money market fund. The cost of the fund, which was traded in an active market, approximated its fair value because of the short-term nature of the underlying investments. The fair value of derivative instruments (Note 7) is calculated based on the applicable reference rate curve on the date of measurement.
Information regarding the fair values of our financial instruments was as follows:
 Fair value measurements using
March 31, 2024Quoted prices in active markets for identical assets
(Level 1)
Significant other observable inputs
(Level 2)
Significant unobservable inputs
(Level 3)
(in thousands)Balance sheet locationCarrying valueFair value
Measured at fair value through comprehensive income:
Derivative assets (Note 7)Other non-current assets$6,766 $6,766 $— $6,766 $— 
Amortized cost:
CashCash and cash equivalents23,544 23,544 23,544 — — 
CashFunds held for customers108,227 108,227 108,227 — — 
CashOther non-current assets3,073 3,073 3,073 — — 
Loans and notes receivable from distributors
Other current assets and other non-current assets14,090 14,159 — — 14,159 
Long-term debtCurrent portion of long-term debt and long-term debt1,560,093 1,531,878 — 1,531,878 — 
 Fair value measurements using
December 31, 2023Quoted prices in active markets for identical assets
(Level 1)
Significant other observable inputs
(Level 2)
Significant unobservable inputs
(Level 3)
(in thousands)Balance sheet locationCarrying valueFair value
Measured at fair value through comprehensive income:
Available-for-sale debt securities
Cash and cash equivalents$22,000 $22,000 $22,000 $— $— 
Derivative assets (Note 7)Other non-current assets1,806 1,806 — 1,806 — 
Derivative liability (Note 7)Other non-current liabilities(2,158)(2,158)— (2,158)— 
Amortized cost:
CashCash and cash equivalents49,962 49,962 49,962 — — 
Cash
Funds held for customers383,134 383,134 383,134 — — 
Cash
Other non-current assets2,937 2,937 2,937 — — 
Loans and notes receivable from distributors
Other current assets and other non-current assets13,430 13,249 — — 13,249 
Long-term debt
Current portion of long-term debt and long-term debt1,592,851 1,554,028 — 1,554,028 — 
XML 28 R16.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Restructuring and integration expense
3 Months Ended
Mar. 31, 2024
Restructuring and Related Activities [Abstract]  
Restructuring and integration expense
NOTE 9: RESTRUCTURING AND INTEGRATION EXPENSE

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

We are currently pursuing several initiatives designed to support our growth strategy and to increase our efficiency, including several initiatives that we collectively refer to as our North Star program. The goal of these initiatives is to further drive shareholder value by (1) expanding our earnings before interest, taxes, depreciation and amortization ("EBITDA") growth trajectory, (2) increasing cash flow, (3) paying down debt, and (4) improving our leverage ratio. Our various initiatives include a balanced mix of structural cost reductions focused on organizational structure, processes and operational improvements, in addition to workstreams to drive revenue growth. We have already combined like-for-like capabilities, reduced management layers and consolidated core operations to run more efficiently and to create the ability to invest in high impact talent to accelerate our growth businesses of payments and data. The associated expense, which consisted primarily of consulting costs, was approximately $12,000 during the quarter ended March 31, 2024. To date, we have incurred expense of approximately $60,000, and we anticipate that we will incur an additional $60,000 to $80,000 of North Star restructuring and integration expense through 2025.
Restructuring and integration expense is reflected on the consolidated statements of comprehensive income as follows:
 Quarter Ended
March 31,
(in thousands)20242023
Total cost of revenue$933 $1,153 
Operating expenses13,804 12,941 
Restructuring and integration expense$14,737 $14,094 

Restructuring and integration expense for each period was comprised of the following:
 Quarter Ended
March 31,
(in thousands)20242023
External consulting and other costs$7,969 $7,692 
Employee severance benefits1,972 186 
Internal labor838 2,122 
Other3,958 4,094 
Restructuring and integration expense$14,737 $14,094 

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

Changes in our restructuring and integration accruals were as follows:
(in thousands)Employee severance benefits
Balance, December 31, 2023
$9,689 
Charges2,042 
Reversals(70)
Payments(4,225)
Balance, March 31, 2024
$7,436 

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 29 R17.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Income tax provision
3 Months Ended
Mar. 31, 2024
Income Tax Disclosure [Abstract]  
Income tax provision
NOTE 10: INCOME TAX PROVISION

The effective income tax rate for the quarter ended March 31, 2024 was 33.8%, consistent with the effective tax rate of 34.1% for the year ended December 31, 2023. The reconciliation of our effective tax rate for 2023 to the U.S. federal statutory tax rate can be found under the caption "Note 10: Income Tax Provision" in the Notes to Consolidated Financial Statements appearing in the 2023 Form 10-K.
XML 30 R18.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Postretirement benefits
3 Months Ended
Mar. 31, 2024
Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Abstract]  
Postretirement benefits
NOTE 11: POSTRETIREMENT BENEFITS

We have historically provided certain health care benefits for eligible retired U.S. employees. In addition to our retiree health care plan, we also have a U.S. supplemental executive retirement plan. Further information regarding our postretirement benefit plans can be found under the caption “Note 12: Postretirement Benefits” in the Notes to Consolidated Financial Statements appearing in the 2023 Form 10-K.
Postretirement benefit income is included in other income on the consolidated statements of comprehensive income and consisted of the following components:
Quarter Ended
March 31,
(in thousands)20242023
Interest cost$435 $496 
Expected return on plan assets(2,099)(1,830)
Amortization of prior service credit(355)(355)
Amortization of net actuarial losses334 568 
Net periodic benefit income$(1,685)$(1,121)
XML 31 R19.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Debt
3 Months Ended
Mar. 31, 2024
Debt Disclosure [Abstract]  
Debt
NOTE 12: DEBT

Debt outstanding was comprised of the following:
(in thousands)March 31,
2024
December 31,
2023
Senior, secured term loan facility$790,562 $877,187 
Senior, unsecured notes475,000 475,000 
Amounts drawn on senior, secured revolving credit facility239,750 252,000 
Securitization obligations64,969 — 
Total principal amount1,570,281 1,604,187 
Less: unamortized discount and debt issuance costs(10,188)(11,336)
Total debt, net of discount and debt issuance costs1,560,093 1,592,851 
Less: current portion of long-term debt, net of debt issuance costs(21,550)(86,153)
Long-term debt$1,538,543 $1,506,698 

Maturities of long-term debt were as follows as of March 31, 2024:
(in thousands)Debt obligations
2025$101,062 
2026929,250 
202764,969 
2028— 
2029475,000 
Total principal amount$1,570,281 

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

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

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

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

As of March 31, 2024, amounts available for borrowing under our revolving credit facility were as follows:
(in thousands)Available borrowings
Revolving credit facility commitment$500,000 
Amounts drawn on revolving credit facility(239,750)
Outstanding letters of credit(1)
(8,036)
Net available for borrowing as of March 31, 2024
$252,214 

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

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

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

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

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

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

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

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

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

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

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

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

The accounting policies of the segments are the same as those described in the Notes to Consolidated Financial Statements included in the 2023 Form 10-K. We allocate corporate costs for our shared services functions to our business segments when the costs are directly attributable to a segment. This includes certain sales and marketing, supply chain, real estate, finance, information technology and legal costs. Costs that are not directly attributable to a business segment are reported as Corporate operations and consist primarily of marketing, accounting, information technology, human resources, facilities, executive management and legal, tax and treasury costs that support the corporate function. Corporate operations also includes other income. All of our segments operate primarily in the U.S., with some operations in Canada. Until June 2023, we also had web hosting business operations in portions of Europe and partners in Central and South America.

Our chief operating decision maker (i.e., our Chief Executive Officer) reviews EBITDA on an adjusted basis for each segment when deciding how to allocate resources and to assess segment operating performance. Adjusted EBITDA for each segment excludes depreciation and amortization expense, interest expense, income tax expense and certain other amounts, which may include, from time to time: asset impairment charges; restructuring and integration expense; share-based compensation expense; acquisition transaction costs; certain legal-related 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.

The following is our segment information for the quarters ended March 31, 2024 and 2023. The segment information for 2023 has been recast to reflect our current segment structure.

Quarter Ended March 31,
(in thousands)20242023
Merchant Services:
Revenue$96,477 $89,105 
Adjusted EBITDA21,437 18,427 
B2B Payments:
Revenue69,418 75,196 
Adjusted EBITDA13,261 13,475 
Data Solutions:
Revenue59,712 44,353 
Adjusted EBITDA14,869 10,256 
Print:
Revenue303,334 314,040 
Adjusted EBITDA90,956 95,201 
Total reportable segments:
Revenue$528,941 $522,694 
Adjusted EBITDA140,523 137,359 
All other:(1)
Revenue6,014 22,671 
Adjusted EBITDA3,636 9,803 
Total:
Revenue$534,955 $545,365 
Adjusted EBITDA144,159 147,162 

(1) Includes our North American web hosting and logo design businesses, which were sold in June 2023, and our payroll and human resources services business, which we are in the process of exiting (Note 6).
The following table presents a reconciliation of total segment adjusted EBITDA to consolidated income before income taxes:
Quarter Ended
March 31,
(in thousands)20242023
Total segment adjusted EBITDA$144,159 $147,162 
Corporate operations(43,701)(46,726)
Depreciation and amortization expense(41,747)(43,520)
Interest expense(30,809)(30,016)
Net income attributable to non-controlling interest27 28 
Restructuring and integration expense(14,737)(14,094)
Share-based compensation expense(5,121)(5,866)
Certain legal-related expense(300)(429)
Gain on sale of businesses and long-lived assets8,581 — 
Income before income taxes$16,352 $6,539 

The following tables present revenue disaggregated by our product and service offerings:
Quarter Ended March 31, 2024
(in thousands)Merchant ServicesB2B
Payments
Data
Solutions
PrintAll
Other
Consolidated
Checks$— $— $— $178,484 $— $178,484 
Merchant services96,477 — — — — 96,477 
Forms and other business products— — — 63,792 — 63,792 
Promotional solutions— — — 61,058 — 61,058 
Treasury management solutions
— 55,077 — — — 55,077 
Data-driven marketing— — 54,325 — — 54,325 
Other— 14,341 5,387 — 6,014 25,742 
Total revenue$96,477 $69,418 $59,712 $303,334 $6,014 $534,955 
Quarter Ended March 31, 2023
(in thousands)Merchant ServicesB2B
Payments
Data
Solutions
PrintAll
other
Consolidated
Checks$— $— $— $178,647 $— $178,647 
Merchant services89,105 — — — — 89,105 
Forms and other business products— — — 65,490 — 65,490 
Promotional solutions— — — 69,903 748 70,651 
Treasury management solutions
— 60,474 — — — 60,474 
Data-driven marketing— — 39,282 — — 39,282 
Other— 14,722 5,071 — 21,923 41,716 
Total revenue$89,105 $75,196 $44,353 $314,040 $22,671 $545,365 
XML 35 R23.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Pay vs Performance Disclosure    
Net income attributable to Deluxe $ 10,803 $ 2,752
XML 36 R24.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Insider Trading Arrangements
3 Months Ended
Mar. 31, 2024
shares
Trading Arrangements, by Individual  
Material Terms of Trading Arrangement
Set forth below are Rule 10b5-1 trading arrangements previously entered into by our directors or officers. Each such trading arrangement is intended to satisfy the affirmative defense of Rule 10-b5-1(c).

Name and Position
Plan Adoption Date
Plan Effective DateDuration of the Plan
(Termination Date)
Aggregate Number of Shares to be Purchased Under the Plan
Barry C. McCarthy, President and Chief Executive Officer
December 13, 2023March 12, 2024March 11, 2025*
William C. Zint, Senior Vice President, Chief Financial Officer
December 11, 2023March 13, 2024December 10, 20251,175

*The trading arrangement provides for quarterly purchases, each such purchase in an aggregate dollar amount equal to the number of shares owned by Mr. McCarthy on the date of such purchase multiplied by $0.30.
Rule 10b5-1 Arrangement Adopted true
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
Barry McCarthy [Member]  
Trading Arrangements, by Individual  
Name Barry C. McCarthy
Title President and Chief Executive Officer
Adoption Date December 13, 2023
Termination Date March 11, 2025
William Zint [Member]  
Trading Arrangements, by Individual  
Name William C. Zint
Title Senior Vice President, Chief Financial Officer
Adoption Date December 11, 2023
Termination Date December 10, 2025
Aggregate Available 1,175
XML 37 R25.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Consolidated financial statements (Policies)
3 Months Ended
Mar. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Comparability
Comparability The consolidated statement of cash flows for the quarter ended March 31, 2023 has been modified to conform to the current year presentation. Within net cash provided by operating activities, other current and other non-current assets have been combined. In addition, amortization of cloud computing arrangement implementation costs is presented separately. Previously, this amount was included in other non-cash items, net. Within net cash used by financing activities, employee taxes paid for shares withheld is included in other. Previously, this amount was presented separately. The consolidated statement of shareholders' equity for the quarter ended March 31, 2023 has also been modified to conform to the current year presentation. Common shares retired are included in common shares issued, net of tax withholding. Previously, these amounts were presented separately.
XML 38 R26.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accounting Changes and Error Corrections (Policies)
3 Months Ended
Mar. 31, 2024
Accounting Changes and Error Corrections [Abstract]  
New accounting pronouncements
ASU No. 2023-07 – In November 2023, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") No. 2023-07, Improvements to Reportable Segment Disclosures. which is intended to improve reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses. The guidance is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. The guidance is to be applied retrospectively to all prior periods presented in the financial statements. Upon transition, the segment expense categories and amounts disclosed in the prior periods should be based on the significant segment expense categories identified and disclosed in the period of adoption. We are currently evaluating the potential impact of adopting this new guidance on the related disclosures within our consolidated financial statements.

ASU No. 2023-09 – In December 2023, the FASB issued ASU No. 2023-09, Improvements to Income Tax Disclosures, which modifies the required income tax disclosures to include specific categories in the income tax rate reconciliation and to require the disclosure of income tax payments by jurisdiction, among other changes. The guidance is effective for annual periods beginning after December 15, 2024. Early adoption is permitted for annual financial statements that have not yet been issued or made available for issuance. The standard is required to be applied on a prospective basis, but retrospective application is permitted. We are currently evaluating the potential impact of adopting this new guidance on the related disclosures within our consolidated financial statements.
XML 39 R27.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Supplemental balance sheet and cash flow information (Tables)
3 Months Ended
Mar. 31, 2024
Inventories and supplies
Inventories and supplies – Inventories and supplies were comprised of the following:
(in thousands)March 31,
2024
December 31,
2023
Finished and semi-finished goods$32,646 $34,194 
Raw materials and supplies16,762 17,339 
Reserve for excess and obsolete items(10,743)(9,445)
Inventories and supplies, net of reserve$38,665 $42,088 
Available-for-sale debt securities
Available-for-sale debt securities – We did not hold any available for sale debt securities as of March 31, 2024. Available-for-sale debt securities held as of December 31, 2023 were comprised of the following:

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

(1) Represents revenues that are earned but not currently billable under the related contract terms.
Intangibles
Intangibles – Intangibles were comprised of the following:
 March 31, 2024December 31, 2023
(in thousands)Gross carrying amountAccumulated amortizationNet carrying amountGross carrying amountAccumulated amortizationNet carrying amount
Internal-use software$571,949 $(433,475)$138,474 $554,825 $(412,364)$142,461 
Customer lists/relationships359,375 (242,420)116,955 363,298 (235,557)127,741 
Partner relationships74,562 (14,557)60,005 74,911 (14,031)60,880 
Technology-based intangibles65,700 (23,721)41,979 97,633 (54,251)43,382 
Trade names39,367 (24,317)15,050 39,367 (23,792)15,575 
Software to be sold6,200 (4,650)1,550 36,900 (35,195)1,705 
Intangibles$1,117,153 $(743,140)$374,013 $1,166,934 $(775,190)$391,744 
Estimated future amortization expense Based on the intangibles in service as of March 31, 2024, estimated future amortization expense is as follows:
(in thousands)Estimated
amortization
expense
Remainder of 2024$85,055 
202587,044 
202658,798 
202737,871 
202829,071 
Goodwill
Goodwill – In conjunction with the realignment of our reportable business segments during the quarter ended March 31, 2024 (Note 15), the goodwill amounts by reportable segment as of December 31, 2023 have been recast to reflect our new segment structure. No goodwill impairment charges were recorded in conjunction with the segment realignment. Changes in goodwill by reportable segment and in total were as follows for the quarter ended March 31, 2024:
(in thousands)Merchant ServicesB2B Payments
Data Solutions(1)
Print(1)
All OtherTotal
Balance, December 31, 2023
$727,688 $160,431 $40,804 $493,924 $7,743 $1,430,590 
Currency translation adjustment— — — (32)— (32)
Balance, March 31, 2024
$727,688 $160,431 $40,804 $493,892 $7,743 $1,430,558 
(1) The Data Solutions and Print balances are net of accumulated impairment charges of $145,584 and $193,699, respectively, for each period.
Other non-current assets
Other non-current assets – Other non-current assets were comprised of the following:
(in thousands)March 31,
2024
December 31,
2023
Postretirement benefit plan asset$96,859 $94,939 
Cloud computing arrangement implementation costs52,252 59,234 
Prepaid product discounts(1)
43,690 40,376 
Deferred contract acquisition costs(2)
21,527 21,103 
Loans and notes receivable from distributors, net of allowance for credit losses(3)
12,773 12,443 
Other30,092 23,087 
Other non-current assets$257,193 $251,182 

(1) Amortization of prepaid product discounts was $8,180 for the quarter ended March 31, 2024 and $8,513 for the quarter ended March 31, 2023.
(2) Amortization of deferred contract acquisition costs was $3,091 for the quarter ended March 31, 2024 and $2,367 for the quarter ended March 31, 2023.

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

Loans and notes receivable from distributors amortized cost basis by origination year
(in thousands)2024202320202019PriorTotal
Risk rating:
1-2 internal grade$991 $361 $961 $355 $12,404 $15,072 
3-4 internal grade— — — — — — 
Loans and notes receivable$991 $361 $961 $355 $12,404 $15,072 
Accrued liabilities
Accrued liabilities – Accrued liabilities were comprised of the following:
(in thousands)March 31,
2024
December 31,
2023
Deferred revenue(1)
$30,586 $35,343 
Employee bonuses, including sales incentives15,739 49,446 
Interest15,308 10,481 
Operating lease liabilities13,388 13,562 
Customer rebates9,699 12,718 
Wages and payroll liabilities, including vacation9,559 8,605 
Restructuring7,436 9,689 
Prepaid product discounts5,542 4,477 
Other47,627 47,106 
Accrued liabilities$154,884 $191,427 
 
(1) Revenue recognized for amounts included in deferred revenue at the beginning of the period was $14,644 for the quarter ended March 31, 2024 and $18,683 for the quarter ended March 31, 2023.
Supplemental cash flow information
Supplemental cash flow information – The reconciliation of cash, cash equivalents, restricted cash and restricted cash equivalents to the consolidated balance sheets was as follows:
(in thousands)March 31,
2024
March 31,
2023
Cash and cash equivalents$23,544 $24,622 
Restricted cash and restricted cash equivalents included in funds held for customers108,227 149,010 
Cash and cash equivalents included in other current assets(1)
— 7,325 
Non-current restricted cash included in other non-current assets3,073 2,592 
Total cash, cash equivalents, restricted cash and restricted cash equivalents$134,844 $183,549 
Non-cash investing activities:
Investment in joint venture(2)
$— $18,392 

(1) Represents the cash and cash equivalents of our former North American web hosting and logo design business, which was classified as held for sale as of March 31, 2023.

(2) In February 2023, we entered into a joint venture focused on launching and marketing a business payment distribution technology platform. We committed to invest $20,000 over a 3-year period and we have option rights to acquire additional non-controlling ownership interest. During the quarter ended March 31, 2023, we recorded $18,392 for our investment in the joint venture and option rights.
Trade accounts receivable [Member]  
Allowance for credit losses
Trade accounts receivable Net trade accounts receivable was comprised of the following:
(in thousands)March 31,
2024
December 31,
2023
Trade accounts receivable – gross$178,829 $197,546 
Allowance for credit losses(7,560)(6,541)
Trade accounts receivable – net(1)
$171,269 $191,005 

(1) Includes unbilled receivables of $51,408 as of March 31, 2024 and $43,673 as of December 31, 2023.

Changes in the allowance for credit losses for the quarters ended March 31, 2024 and 2023 were as follows:
Quarter Ended
March 31,
(in thousands)20242023
Balance, beginning of year$6,541 $4,182 
Bad debt expense2,960 1,466 
Write-offs and other(1,941)(824)
Balance, end of period$7,560 $4,824 
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 quarters ended March 31, 2024 and 2023:
Quarter Ended
March 31,
(in thousands)20242023
Balance, beginning of year$928 $1,024 
Bad debt expense (benefit)54 (28)
Balance, end of period$982 $996 
XML 40 R28.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Earnings per share (Tables)
3 Months Ended
Mar. 31, 2024
Earnings Per Share [Abstract]  
Earnings per share
The following table reflects the calculation of basic and diluted earnings per share. During each period, certain share-based awards, as noted below, were excluded from the calculation of diluted earnings per share because their effect would have been antidilutive. 
 Quarter Ended
March 31,
(in thousands, except per share amounts)20242023
Earnings per share – basic:  
Net income$10,830 $2,780 
Net income attributable to non-controlling interest(27)(28)
Net income attributable to Deluxe10,803 2,752 
Income allocated to participating securities(9)(10)
Income attributable to Deluxe available to common shareholders$10,794 $2,742 
Weighted-average shares outstanding43,917 43,317 
Earnings per share – basic$0.25 $0.06 
Earnings per share – diluted:
Net income$10,830 $2,780 
Net income attributable to non-controlling interest(27)(28)
Net income attributable to Deluxe10,803 2,752 
Income allocated to participating securities(9)(10)
Re-measurement of share-based awards classified as liabilities
(37)(19)
Income attributable to Deluxe available to common shareholders$10,757 $2,723 
Weighted-average shares outstanding43,917 43,317 
Dilutive impact of potential common shares570 344 
Weighted-average shares and potential common shares outstanding
44,487 43,661 
Earnings per share – diluted$0.24 $0.06 
Antidilutive potential common shares excluded from calculation1,350 1,644 
XML 41 R29.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Other comprehensive income (loss) (Tables)
3 Months Ended
Mar. 31, 2024
Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]  
Reclassification adjustments
Reclassification adjustments Information regarding amounts reclassified from accumulated other comprehensive loss to net income was as follows:
Accumulated other comprehensive loss componentsAmounts reclassified from accumulated other comprehensive lossAffected line item in consolidated statements of comprehensive income
Quarter Ended
March 31,
(in thousands)20242023
Amortization of postretirement benefit plan items:
Prior service credit$355 $355 Other income
Net actuarial loss(334)(568)Other income
Total amortization21 (213)Other income
Tax (expense) benefit(43)16 Income tax provision
Amortization of postretirement benefit plan items, net of tax(22)(197)Net income
Realized gain on cash flow hedges
915 570 Interest expense
Tax expense
(247)(152)Income tax provision
Realized gain on cash flow hedges, net of tax
668 418 Net income
Total reclassifications, net of tax$646 $221 
Accumulated other comprehensive loss
Accumulated other comprehensive loss Changes in the components of accumulated other comprehensive loss for the quarters ended March 31, 2024 and 2023 were as follows:
(in thousands)Postretirement benefit plans
Net unrealized gain on cash flow hedges(1)
Currency translation adjustmentAccumulated other comprehensive loss
Balance, December 31, 2023
$(19,824)$(286)$(9,918)$(30,028)
Other comprehensive income (loss) before reclassifications
— 5,864 (1,027)4,837 
Amounts reclassified from accumulated other comprehensive loss
22 (668)— (646)
Net current-period other comprehensive income (loss)
22 5,196 (1,027)4,191 
Balance, March 31, 2024
$(19,802)$4,910 $(10,945)$(25,837)

(1) Other comprehensive income before reclassifications is net of income tax expense of $2,169.
(in thousands)Postretirement benefit plans
Net unrealized loss on debt securities(1)
Net unrealized gain (loss) 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 income (loss) before reclassifications
— 123 (2,872)227 (2,522)
Amounts reclassified from accumulated other comprehensive loss
197 — (418)— (221)
Net current-period other comprehensive income (loss)
197 123 (3,290)227 (2,743)
Balance, March 31, 2023
$(26,675)$(786)$(697)$(11,849)$(40,007)

(1) Other comprehensive income before reclassifications is net of income tax expense of $43.

(2) Other comprehensive loss before reclassifications is net of an income tax benefit of $1,045.
XML 42 R30.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Derivative financial instruments (Tables)
3 Months Ended
Mar. 31, 2024
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Derivative financial instruments Our derivative instruments were comprised of the following:
March 31,
2024
December 31,
2023
(in thousands)Notional amountInterest rateMaturityBalance sheet locationFair value
asset / (liability)
Fair value
asset / (liability)
June 2023 amortizing interest rate swap:
$255,417 4.249 %June 2026Other non-current assets and other non-current liabilities$887 $(2,158)
March 2023
interest rate swap:
200,000 4.003 %March 2026Other non-current assets2,289 287 
September 2022 interest rate swap:
300,000 3.990 %September 2025Other non-current assets3,590 1,519 
XML 43 R31.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair value measurements (Tables)
3 Months Ended
Mar. 31, 2024
Fair Value Disclosures [Abstract]  
Fair value of financial instruments
Information regarding the fair values of our financial instruments was as follows:
 Fair value measurements using
March 31, 2024Quoted prices in active markets for identical assets
(Level 1)
Significant other observable inputs
(Level 2)
Significant unobservable inputs
(Level 3)
(in thousands)Balance sheet locationCarrying valueFair value
Measured at fair value through comprehensive income:
Derivative assets (Note 7)Other non-current assets$6,766 $6,766 $— $6,766 $— 
Amortized cost:
CashCash and cash equivalents23,544 23,544 23,544 — — 
CashFunds held for customers108,227 108,227 108,227 — — 
CashOther non-current assets3,073 3,073 3,073 — — 
Loans and notes receivable from distributors
Other current assets and other non-current assets14,090 14,159 — — 14,159 
Long-term debtCurrent portion of long-term debt and long-term debt1,560,093 1,531,878 — 1,531,878 — 
 Fair value measurements using
December 31, 2023Quoted prices in active markets for identical assets
(Level 1)
Significant other observable inputs
(Level 2)
Significant unobservable inputs
(Level 3)
(in thousands)Balance sheet locationCarrying valueFair value
Measured at fair value through comprehensive income:
Available-for-sale debt securities
Cash and cash equivalents$22,000 $22,000 $22,000 $— $— 
Derivative assets (Note 7)Other non-current assets1,806 1,806 — 1,806 — 
Derivative liability (Note 7)Other non-current liabilities(2,158)(2,158)— (2,158)— 
Amortized cost:
CashCash and cash equivalents49,962 49,962 49,962 — — 
Cash
Funds held for customers383,134 383,134 383,134 — — 
Cash
Other non-current assets2,937 2,937 2,937 — — 
Loans and notes receivable from distributors
Other current assets and other non-current assets13,430 13,249 — — 13,249 
Long-term debt
Current portion of long-term debt and long-term debt1,592,851 1,554,028 — 1,554,028 — 
XML 44 R32.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Restructuring and integration expense (Tables)
3 Months Ended
Mar. 31, 2024
Restructuring and Related Activities [Abstract]  
Restructuring and integration expense
Restructuring and integration expense is reflected on the consolidated statements of comprehensive income as follows:
 Quarter Ended
March 31,
(in thousands)20242023
Total cost of revenue$933 $1,153 
Operating expenses13,804 12,941 
Restructuring and integration expense$14,737 $14,094 

Restructuring and integration expense for each period was comprised of the following:
 Quarter Ended
March 31,
(in thousands)20242023
External consulting and other costs$7,969 $7,692 
Employee severance benefits1,972 186 
Internal labor838 2,122 
Other3,958 4,094 
Restructuring and integration expense$14,737 $14,094 
Changes in restructuring and integration accruals
Changes in our restructuring and integration accruals were as follows:
(in thousands)Employee severance benefits
Balance, December 31, 2023
$9,689 
Charges2,042 
Reversals(70)
Payments(4,225)
Balance, March 31, 2024
$7,436 
XML 45 R33.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Postretirement benefits (Tables)
3 Months Ended
Mar. 31, 2024
Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Abstract]  
Components of net periodic benefit income
Postretirement benefit income is included in other income on the consolidated statements of comprehensive income and consisted of the following components:
Quarter Ended
March 31,
(in thousands)20242023
Interest cost$435 $496 
Expected return on plan assets(2,099)(1,830)
Amortization of prior service credit(355)(355)
Amortization of net actuarial losses334 568 
Net periodic benefit income$(1,685)$(1,121)
XML 46 R34.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Debt (Tables)
3 Months Ended
Mar. 31, 2024
Debt Disclosure [Abstract]  
Debt outstanding
Debt outstanding was comprised of the following:
(in thousands)March 31,
2024
December 31,
2023
Senior, secured term loan facility$790,562 $877,187 
Senior, unsecured notes475,000 475,000 
Amounts drawn on senior, secured revolving credit facility239,750 252,000 
Securitization obligations64,969 — 
Total principal amount1,570,281 1,604,187 
Less: unamortized discount and debt issuance costs(10,188)(11,336)
Total debt, net of discount and debt issuance costs1,560,093 1,592,851 
Less: current portion of long-term debt, net of debt issuance costs(21,550)(86,153)
Long-term debt$1,538,543 $1,506,698 
Maturities of long-term debt
Maturities of long-term debt were as follows as of March 31, 2024:
(in thousands)Debt obligations
2025$101,062 
2026929,250 
202764,969 
2028— 
2029475,000 
Total principal amount$1,570,281 
Revolving credit facility
As of March 31, 2024, amounts available for borrowing under our revolving credit facility were as follows:
(in thousands)Available borrowings
Revolving credit facility commitment$500,000 
Amounts drawn on revolving credit facility(239,750)
Outstanding letters of credit(1)
(8,036)
Net available for borrowing as of March 31, 2024
$252,214 

(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 47 R35.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Business segment information (Tables)
3 Months Ended
Mar. 31, 2024
Segment Reporting [Abstract]  
Business segment information
The following is our segment information for the quarters ended March 31, 2024 and 2023. The segment information for 2023 has been recast to reflect our current segment structure.

Quarter Ended March 31,
(in thousands)20242023
Merchant Services:
Revenue$96,477 $89,105 
Adjusted EBITDA21,437 18,427 
B2B Payments:
Revenue69,418 75,196 
Adjusted EBITDA13,261 13,475 
Data Solutions:
Revenue59,712 44,353 
Adjusted EBITDA14,869 10,256 
Print:
Revenue303,334 314,040 
Adjusted EBITDA90,956 95,201 
Total reportable segments:
Revenue$528,941 $522,694 
Adjusted EBITDA140,523 137,359 
All other:(1)
Revenue6,014 22,671 
Adjusted EBITDA3,636 9,803 
Total:
Revenue$534,955 $545,365 
Adjusted EBITDA144,159 147,162 

(1) Includes our North American web hosting and logo design businesses, which were sold in June 2023, and our payroll and human resources services business, which we are in the process of exiting (Note 6).
Reconciliation of adjusted EBITDA to income before income taxes
The following table presents a reconciliation of total segment adjusted EBITDA to consolidated income before income taxes:
Quarter Ended
March 31,
(in thousands)20242023
Total segment adjusted EBITDA$144,159 $147,162 
Corporate operations(43,701)(46,726)
Depreciation and amortization expense(41,747)(43,520)
Interest expense(30,809)(30,016)
Net income attributable to non-controlling interest27 28 
Restructuring and integration expense(14,737)(14,094)
Share-based compensation expense(5,121)(5,866)
Certain legal-related expense(300)(429)
Gain on sale of businesses and long-lived assets8,581 — 
Income before income taxes$16,352 $6,539 
Revenue disaggregated by product and service offerings
The following tables present revenue disaggregated by our product and service offerings:
Quarter Ended March 31, 2024
(in thousands)Merchant ServicesB2B
Payments
Data
Solutions
PrintAll
Other
Consolidated
Checks$— $— $— $178,484 $— $178,484 
Merchant services96,477 — — — — 96,477 
Forms and other business products— — — 63,792 — 63,792 
Promotional solutions— — — 61,058 — 61,058 
Treasury management solutions
— 55,077 — — — 55,077 
Data-driven marketing— — 54,325 — — 54,325 
Other— 14,341 5,387 — 6,014 25,742 
Total revenue$96,477 $69,418 $59,712 $303,334 $6,014 $534,955 
Quarter Ended March 31, 2023
(in thousands)Merchant ServicesB2B
Payments
Data
Solutions
PrintAll
other
Consolidated
Checks$— $— $— $178,647 $— $178,647 
Merchant services89,105 — — — — 89,105 
Forms and other business products— — — 65,490 — 65,490 
Promotional solutions— — — 69,903 748 70,651 
Treasury management solutions
— 60,474 — — — 60,474 
Data-driven marketing— — 39,282 — — 39,282 
Other— 14,722 5,071 — 21,923 41,716 
Total revenue$89,105 $75,196 $44,353 $314,040 $22,671 $545,365 
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Supplemental balance sheet and cash flow information (trade accounts receivable, allowance for credit losses) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Trade accounts receivable      
Trade accounts receivable - gross $ 178,829   $ 197,546
Allowance for credit losses (7,560)   (6,541)
Trade accounts receivable - net [1] 171,269   191,005
Unbilled receivables 51,408   $ 43,673
Changes in allowance for credit losses      
Balance, beginning of year 6,541 $ 4,182  
Bad debt expense 2,960 1,466  
Write-offs and other (1,941) (824)  
Balance, end of period $ 7,560 $ 4,824  
[1] Includes unbilled receivables of $51,408 as of March 31, 2024 and $43,673 as of December 31, 2023.
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Supplemental balance sheet and cash flow information (inventories and supplies) (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Inventories and supplies    
Finished and semi-finished goods $ 32,646 $ 34,194
Raw materials and supplies 16,762 17,339
Reserve for excess and obsolete items (10,743) (9,445)
Inventories and supplies, net of reserve $ 38,665 $ 42,088
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Supplemental balance sheet and cash flow information (available-for-sale debt securities) (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Available-for-sale debt securities [Line Items]  
Cost $ 22,000
Gross unrealized gains 0
Gross unrealized losses 0
Fair value 22,000
Cash and cash equivalents [Member] | Money market securities [Member] | Domestic [Member]  
Available-for-sale debt securities [Line Items]  
Cost 22,000
Gross unrealized gains 0
Gross unrealized losses 0
Fair value $ 22,000
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Supplemental balance sheet and cash flow information (revenue in excess of billings) (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Revenue in excess of billings    
Conditional right to receive consideration $ 21,855 $ 20,680
Unconditional right to receive consideration [1] 10,091 5,427
Revenue in excess of billings $ 31,946 $ 26,107
[1] Represents revenues that are earned but not currently billable under the related contract terms.
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Supplemental balance sheet and cash flow information (intangibles) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Amortizable intangibles [Line Items]      
Gross carrying amount $ 1,117,153   $ 1,166,934
Accumulated amortization (743,140)   (775,190)
Net carrying amount 374,013   391,744
Amortization of intangibles 35,698 $ 38,217  
Estimated future amortization expense      
Remainder of 2024 85,055    
2025 87,044    
2026 58,798    
2027 37,871    
2028 29,071    
Internal-use software [Member]      
Amortizable intangibles [Line Items]      
Gross carrying amount 571,949   554,825
Accumulated amortization (433,475)   (412,364)
Net carrying amount 138,474   142,461
Acquired intangibles $ 17,095    
Acquired intangibles, weighted-average amortization period (in years) 3 years    
Customer lists/relationships [Member]      
Amortizable intangibles [Line Items]      
Gross carrying amount $ 359,375   363,298
Accumulated amortization (242,420)   (235,557)
Net carrying amount 116,955   127,741
Technology-based intangibles [Member]      
Amortizable intangibles [Line Items]      
Gross carrying amount 65,700   97,633
Accumulated amortization (23,721)   (54,251)
Net carrying amount 41,979   43,382
Partner relationships [Member]      
Amortizable intangibles [Line Items]      
Gross carrying amount 74,562   74,911
Accumulated amortization (14,557)   (14,031)
Net carrying amount 60,005   60,880
Trade names [Member]      
Amortizable intangibles [Line Items]      
Gross carrying amount 39,367   39,367
Accumulated amortization (24,317)   (23,792)
Net carrying amount 15,050   15,575
Software to be sold [Member]      
Amortizable intangibles [Line Items]      
Gross carrying amount 6,200   36,900
Accumulated amortization (4,650)   (35,195)
Net carrying amount $ 1,550   $ 1,705
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Supplemental balance sheet and cash flow information (goodwill) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Goodwill [Roll Forward]    
Goodwill impairment charges $ 0  
Goodwill, beginning of year 1,430,590  
Currency translation adjustment (32)  
Goodwill, end of period 1,430,558  
Operating segments [Member] | Merchant Services [Member]    
Goodwill [Roll Forward]    
Goodwill, beginning of year 727,688  
Goodwill, end of period 727,688  
Operating segments [Member] | B2B Payments [Member]    
Goodwill [Roll Forward]    
Goodwill, beginning of year 160,431  
Goodwill, end of period 160,431  
Operating segments [Member] | Data Solutions [Member]    
Goodwill [Roll Forward]    
Goodwill, beginning of year [1] 40,804  
Goodwill, end of period [1] 40,804  
Goodwill accumulated impairment charges 145,584 $ 145,584
Operating segments [Member] | Print [Member]    
Goodwill [Roll Forward]    
Goodwill, beginning of year [1] 493,924  
Currency translation adjustment (32)  
Goodwill, end of period [1] 493,892  
Goodwill accumulated impairment charges 193,699 $ 193,699
Operating segments [Member] | All Other [Member]    
Goodwill [Roll Forward]    
Goodwill, beginning of year 7,743  
Goodwill, end of period $ 7,743  
[1] The Data Solutions and Print balances are net of accumulated impairment charges of $145,584 and $193,699, respectively, for each period
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Supplemental balance sheet and cash flow information (other non-current assets) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Other non-current assets      
Postretirement benefit plan asset $ 96,859   $ 94,939
Cloud computing arrangements implementation costs 52,252   59,234
Prepaid product discounts [1] 43,690   40,376
Deferred contract acquisition costs [2] 21,527   21,103
Loans and notes receivable from distributors, net of allowance for credit losses [3] 12,773   12,443
Other 30,092   23,087
Other non-current assets 257,193   251,182
Amortization of prepaid product discounts 8,180 $ 8,513  
Amortization of deferred contract acquisition costs 3,091 2,367  
Loans and notes receivable, current 1,317   $ 987
Loans and notes receivable from distributors [Member]      
Loans and notes receivable from distributors, allowance for credit losses [Line Items]      
Balance, beginning of year 928 1,024  
Bad debt expense (benefit) 54 (28)  
Balance, end of period 982 $ 996  
Write-offs 0    
Recoveries 0    
Loans and notes receivable from distributors, credit quality information      
2024 991    
2023 361    
2020 961    
2019 355    
Prior 12,404    
Total 15,072    
Loans and notes receivable from distributors [Member] | 1-2 internal grade member [Member]      
Loans and notes receivable from distributors, credit quality information      
2024 991    
2023 361    
2020 961    
2019 355    
Prior 12,404    
Total 15,072    
Loans and notes receivable from distributors [Member] | 3-4 internal grade [Member]      
Loans and notes receivable from distributors, credit quality information      
2024 0    
2023 0    
2020 0    
2019 0    
Prior 0    
Total $ 0    
[1] Amortization of prepaid product discounts was $8,180 for the quarter ended March 31, 2024 and $8,513 for the quarter ended March 31, 2023.
[2] Amortization of deferred contract acquisition costs was $3,091 for the quarter ended March 31, 2024 and $2,367 for the quarter ended March 31, 2023.
[3] Amount includes the non-current portion of loans and notes receivable. The current portion of these receivables is included in other current assets on the consolidated balance sheets and was $1,317 as of March 31, 2024 and $987 as of December 31, 2023.
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Supplemental balance sheet and cash flow information (accrued liabilities, supplemental cash flow information) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Dec. 31, 2022
Accrued liabilities        
Deferred revenue [1] $ 30,586   $ 35,343  
Employee bonuses, including sales incentives 15,739   49,446  
Interest 15,308   10,481  
Operating lease liabilities 13,388   13,562  
Customer rebates 9,699   12,718  
Wages and payroll liabilities, including vacation 9,559   8,605  
Restructuring 7,436   9,689  
Prepaid product discounts 5,542   4,477  
Other 47,627   47,106  
Accrued liabilities 154,884   191,427  
Deferred revenue recognized 14,644 $ 18,683    
Supplemental cash flow information        
Cash and cash equivalents 23,544 24,622 $ 71,962  
Restricted cash and restricted cash equivalents included in funds held for customers $ 108,227 149,010    
Restricted cash and restricted cash equivalents included in funds held for customers [Extensible Enumeration] Funds held for customers   Funds held for customers  
Cash and cash equivalents included in other current assets $ 0 7,325 [2]    
Non-current restricted cash included in other non-current assets 3,073 2,592 $ 2,937  
Total cash, cash equivalents, restricted cash and restricted cash equivalents $ 134,844 $ 183,549 $ 458,033 $ 337,415
Non-cash investing activity, investment in joint venture 18,392 [3]    
Liability for joint venture investment   $ 20,000    
Consideration due, payment period   3 years    
Investment, joint venture   $ 18,392    
[1] Revenue recognized for amounts included in deferred revenue at the beginning of the period was $14,644 for the quarter ended March 31, 2024 and $18,683 for the quarter ended March 31, 2023.
[2] Represents the cash and cash equivalents of our former North American web hosting and logo design business, which was classified as held for sale as of March 31, 2023.
[3] In February 2023, we entered into a joint venture focused on launching and marketing a business payment distribution technology platform. We committed to invest $20,000 over a 3-year period and we have option rights to acquire additional non-controlling ownership interest. During the quarter ended March 31, 2023, we recorded $18,392 for our investment in the joint venture and option rights.
XML 56 R44.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Earnings per share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Earnings per share - basic:    
Net income $ 10,830 $ 2,780
Net income attributable to non-controlling interest (27) (28)
Net income attributable to Deluxe 10,803 2,752
Income allocated to participating securities (9) (10)
Income attributable to Deluxe available to common shareholders $ 10,794 $ 2,742
Weighted-average shares outstanding 43,917 43,317
Earnings per share - basic $ 0.25 $ 0.06
Earnings per share - diluted:    
Net income $ 10,830 $ 2,780
Net income attributable to non-controlling interest (27) (28)
Net income attributable to Deluxe 10,803 2,752
Income allocated to participating securities (9) (10)
Re-measurement of share-based awards classified as liabilities (37) (19)
Income attributable to Deluxe available to common shareholders $ 10,757 $ 2,723
Weighted-average shares outstanding 43,917 43,317
Dilutive impact of potential common shares 570 344
Weighted-average shares and potential common shares outstanding 44,487 43,661
Earnings per share - diluted $ 0.24 $ 0.06
Antidilutive potential common shares excluded from calculation 1,350 1,644
XML 57 R45.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Other comprehensive income (loss) (reclassification adjustments) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Reclassifications from accumulated other comprehensive loss    
Prior service credit $ 355 $ 355
Net actuarial loss (334) (568)
Total amortization 21 (213)
Tax (expense) benefit (43) 16
Amortization of postretirement benefit plan items, net of tax (22) (197)
Realized gain on cash flow hedges 915 570
Tax expense (247) (152)
Realized gain on cash flow hedges, net of tax 668 418
Total reclassifications, net of tax $ 646 $ 221
XML 58 R46.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Other comprehensive income (loss) (accumulated other comprehensive loss) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Postretirement benefit plans [Member]    
Accumulated other comprehensive loss [Line Items]    
Balance, beginning of period $ (19,824) $ (26,872)
Other comprehensive income (loss) before reclassifications 0 0
Amounts reclassified from accumulated other comprehensive loss 22 197
Net current-period other comprehensive income (loss) 22 197
Balance, end of period (19,802) (26,675)
Net unrealized loss on debt securities [Member]    
Accumulated other comprehensive loss [Line Items]    
Balance, beginning of period   (909)
Other comprehensive income (loss) before reclassifications [1]   123
Amounts reclassified from accumulated other comprehensive loss   0
Net current-period other comprehensive income (loss)   123
Balance, end of period   (786)
Unrealized gain on debt securities arising during the period, tax expense   43
Net unrealized gain (loss) on cash flow hedges [Member]    
Accumulated other comprehensive loss [Line Items]    
Balance, beginning of period (286) 2,593
Other comprehensive income (loss) before reclassifications 5,864 [2] (2,872) [3]
Amounts reclassified from accumulated other comprehensive loss (668) (418)
Net current-period other comprehensive income (loss) 5,196 (3,290)
Balance, end of period 4,910 (697)
Unrealized loss on cash flow hedge arising during the period, tax expense (benefit) 2,169 (1,045)
Currency translation adjustment [Member]    
Accumulated other comprehensive loss [Line Items]    
Balance, beginning of period (9,918) (12,076)
Other comprehensive income (loss) before reclassifications (1,027) 227
Amounts reclassified from accumulated other comprehensive loss 0 0
Net current-period other comprehensive income (loss) (1,027) 227
Balance, end of period (10,945) (11,849)
Accumulated other comprehensive loss [Member]    
Accumulated other comprehensive loss [Line Items]    
Balance, beginning of period (30,028) (37,264)
Other comprehensive income (loss) before reclassifications 4,837 (2,522)
Amounts reclassified from accumulated other comprehensive loss (646) (221)
Net current-period other comprehensive income (loss) 4,191 (2,743)
Balance, end of period $ (25,837) $ (40,007)
[1] Other comprehensive income before reclassifications is net of income tax expense of $43.
[2] Other comprehensive income before reclassifications is net of income tax expense of $2,169.
[3] Other comprehensive loss before reclassifications is net of an income tax benefit of $1,045.
XML 59 R47.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Divestitures (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Divestitures [Line Items]      
Total revenue $ 534,955 $ 545,365  
Gain on sale of businesses and long-lived assets 8,581 $ 0  
Goodwill 1,430,558   $ 1,430,590
North American web hosting and logo design businesses [Member]      
Divestitures [Line Items]      
Total revenue     28,000
Payroll and human resource services business      
Divestitures [Line Items]      
Total revenue     $ 27,000
Gain on sale of businesses and long-lived assets 7,581    
Goodwill 7,743    
Customer lists/relationships [Member]      
Divestitures [Line Items]      
Gain on sale of businesses and long-lived assets $ 1,000    
XML 60 R48.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Derivative financial instruments (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Jun. 20, 2023
Mar. 20, 2023
Sep. 20, 2022
Amortizing interest rate swap June 2023          
Derivative [Line Items]          
Notional amount $ 255,417        
Interest rate     4.249%    
Fair value asset / (liability), other non-current assets 887        
Fair value asset / (liability), other non-current liabilities   $ (2,158)      
Interest rate swap March 2023          
Derivative [Line Items]          
Notional amount       $ 200,000  
Interest rate       4.003%  
Fair value asset / (liability), other non-current assets 2,289 287      
Interest rate swap September 2022          
Derivative [Line Items]          
Notional amount         $ 300,000
Interest rate         3.99%
Fair value asset / (liability), other non-current assets $ 3,590 $ 1,519      
XML 61 R49.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair value measurements (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Mar. 31, 2023
Fair value measurements [Line Items]      
Derivative assets (Note 7) [Extensible Enumeration] Other non-current assets Other non-current assets  
Derivative Liability (Note 7) [Extensible Enumeration]   Other non-current liabilities  
Derivative assets (Note 7) $ 6,766 $ 1,806  
Derivative liability (Note 7)   (2,158)  
Cash, fair value   22,000  
Restricted cash, carrying value 3,073 2,937 $ 2,592
Restricted cash, fair value 3,073 2,937  
Recurring fair value measurements [Member]      
Fair value measurements [Line Items]      
Derivative assets (Note 7) 6,766 1,806  
Derivative liability (Note 7)   (2,158)  
Quoted prices in active markets for identical assets (Level 1) [Member]      
Fair value measurements [Line Items]      
Restricted cash, fair value 3,073 2,937  
Significant other observable inputs (Level 2) [Member] | Recurring fair value measurements [Member]      
Fair value measurements [Line Items]      
Derivative assets (Note 7) 6,766 1,806  
Derivative liability (Note 7)   (2,158)  
Funds held for customers [Member]      
Fair value measurements [Line Items]      
Cash, carrying value 108,227 383,134  
Cash, fair value 108,227 383,134  
Funds held for customers [Member] | Quoted prices in active markets for identical assets (Level 1) [Member]      
Fair value measurements [Line Items]      
Cash, fair value 108,227 383,134  
Other current and noncurrent assets [Member]      
Fair value measurements [Line Items]      
Loans and notes receivable from distributors 14,090 13,430  
Loans and notes receivable from distributors, fair value 14,159 13,249  
Other current and noncurrent assets [Member] | Significant unobservable inputs (Level 3) [Member]      
Fair value measurements [Line Items]      
Loans and notes receivable from distributors, fair value 14,159 13,249  
Cash and cash equivalents [Member]      
Fair value measurements [Line Items]      
Cash, carrying value 23,544 49,962  
Cash, fair value 23,544 49,962  
Cash and cash equivalents [Member] | Money market securities [Member]      
Fair value measurements [Line Items]      
Cash equivalents   22,000  
Cash and cash equivalents [Member] | Money market securities [Member] | Recurring fair value measurements [Member]      
Fair value measurements [Line Items]      
Cash, fair value   22,000  
Cash and cash equivalents [Member] | Quoted prices in active markets for identical assets (Level 1) [Member]      
Fair value measurements [Line Items]      
Cash, fair value 23,544 49,962  
Cash and cash equivalents [Member] | Quoted prices in active markets for identical assets (Level 1) [Member] | Money market securities [Member] | Recurring fair value measurements [Member]      
Fair value measurements [Line Items]      
Cash, fair value   22,000  
Current portion of long-term debt and long-term debt [Member]      
Fair value measurements [Line Items]      
Long-term debt 1,560,093 1,592,851  
Long-term debt, fair value 1,531,878 1,554,028  
Current portion of long-term debt and long-term debt [Member] | Significant other observable inputs (Level 2) [Member]      
Fair value measurements [Line Items]      
Long-term debt, fair value $ 1,531,878 $ 1,554,028  
XML 62 R50.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Restructuring and integration expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2024
Restructuring and integration expense [Line Items]      
Restructuring and integration expense $ 14,737 $ 14,094  
Total cost of revenue [Member]      
Restructuring and integration expense [Line Items]      
Restructuring and integration expense 933 1,153  
Operating expenses [Member]      
Restructuring and integration expense [Line Items]      
Restructuring and integration expense 13,804 12,941  
North Star program [Member]      
Restructuring and integration expense [Line Items]      
Restructuring and integration expense 12,000   $ 60,000
Minimum [Member] | North Star program [Member]      
Restructuring and integration expense [Line Items]      
Anticipated additional restructuring and integration expense 60,000   60,000
Maximum [Member] | North Star program [Member]      
Restructuring and integration expense [Line Items]      
Anticipated additional restructuring and integration expense 80,000   $ 80,000
External consulting fees [Member]      
Restructuring and integration expense [Line Items]      
Restructuring and integration expense 7,969 7,692  
Employee severance benefits [Member]      
Restructuring and integration expense [Line Items]      
Restructuring and integration expense 2,042    
Restructuring charges, net 1,972 186  
Internal labor [Member]      
Restructuring and integration expense [Line Items]      
Restructuring and integration expense 838 2,122  
Other [Member]      
Restructuring and integration expense [Line Items]      
Restructuring and integration expense $ 3,958 $ 4,094  
XML 63 R51.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Restructuring and integration expense (accruals) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Restructuring Cost and Reserve [Line Items]    
Balance, December 31, 2023 $ 9,689  
Charges 14,737 $ 14,094
Balance, March 31, 2024 7,436  
Employee severance benefits [Member]    
Restructuring Cost and Reserve [Line Items]    
Balance, December 31, 2023 9,689  
Charges 2,042  
Reversals (70)  
Payments (4,225)  
Balance, March 31, 2024 $ 7,436  
XML 64 R52.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Income tax provision (Details)
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Reconciliation of effective income tax rate    
Effective income tax rate 33.80% 34.10%
XML 65 R53.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Postretirement benefits (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Net periodic benefit income    
Interest cost $ 435 $ 496
Expected return on plan assets (2,099) (1,830)
Amortization of prior service credit (355) (355)
Amortization of net actuarial losses 334 568
Net periodic benefit income $ (1,685) $ (1,121)
XML 66 R54.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Debt (Details)
$ in Thousands
3 Months Ended 27 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 ($)
Mar. 31, 2024
USD ($)
Jun. 30, 2026
USD ($)
Mar. 13, 2024
USD ($)
Dec. 31, 2023
USD ($)
Sep. 30, 2022
USD ($)
Debt instruments [Line Items]                      
Total principal amount             $ 1,570,281     $ 1,604,187  
Less: unamortized discount and debt issuance costs             (10,188)     (11,336)  
Total debt, net of discount and debt issuance costs             1,560,093     1,592,851  
Less: current portion of long-term debt, net of debt issuance costs             (21,550)     (86,153)  
Long-term debt             1,538,543     1,506,698  
Maturities of long-term debt                      
2025             101,062        
2026             929,250        
2027             64,969        
2028             0        
2029             475,000        
Senior, secured revolving credit facility [Member]                      
Debt instruments [Line Items]                      
Total principal amount             239,750     252,000  
Credit facility, commitment $ 500,000           500,000        
Net available for borrowing as of March 31, 2024             252,214        
Senior, secured term loan facility [Member]                      
Debt instruments [Line Items]                      
Total principal amount 1,155,000           790,562     $ 877,187  
Senior, secured term loan facility [Member] | Forecast [Member]                      
Debt instruments [Line Items]                      
Repayment amount   $ 28,875 $ 28,875 $ 28,875 $ 21,656 $ 21,656          
Swingline sub-facility [Member]                      
Debt instruments [Line Items]                      
Credit facility, commitment 40,000           40,000        
Letter of credit sub-facility [Member]                      
Debt instruments [Line Items]                      
Credit facility, commitment 25,000           25,000        
Outstanding letters of credit             $ (8,036)        
Credit facility agreement [Member]                      
Debt instruments [Line Items]                      
Weighted-average interest rate at period end             6.71%     6.83%  
Maximum consolidated total leverage ratio             4.25        
Maximum consolidated secured leverage ratio             3.50        
Minimum interest coverage ratio             3.00        
Consolidated total leverage ratio limiting permitted payments             2.75        
Permitted payments             $ 60,000        
Credit facility agreement [Member] | Forecast [Member]                      
Debt instruments [Line Items]                      
Maximum consolidated total leverage ratio               4.25      
Maximum consolidated secured leverage ratio               3.50      
Minimum interest coverage ratio               3.00      
Consolidated total leverage ratio limiting permitted payments               2.75      
Permitted payments               $ 60,000      
Senior, unsecured notes [Member]                      
Debt instruments [Line Items]                      
Total principal amount $ 500,000           475,000     $ 475,000  
Senior, unsecured notes                      
Stated interest rate 8.00%                    
Proceeds from debt offering, net of discount and debt issuance costs $ 490,741                    
Effective interest rate 8.30%                    
Debt settled                     $ 25,000
Securitization facility [Member]                      
Debt instruments [Line Items]                      
Total principal amount             64,969     $ 0  
Credit facility, commitment             $ 80,000   $ 80,000    
Weighted-average interest rate at period end             6.87%        
Minimum [Member] | Credit facility agreement [Member]                      
Debt instruments [Line Items]                      
Interest rate margin on variable-rate debt 1.50%           1.50%        
Maximum [Member] | Credit facility agreement [Member]                      
Debt instruments [Line Items]                      
Interest rate margin on variable-rate debt 2.50%           2.50%        
XML 67 R55.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Other commitments and contingencies (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Commitments and Contingencies Disclosure [Abstract]    
Self-insurance liabilities $ 9,319 $ 9,024
XML 68 R56.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Shareholders' equity (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
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 69 R57.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Business segment information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Business segment information [Line Items]    
Revenue $ 534,955 $ 545,365
Depreciation and amortization expense (41,747) (43,520)
Interest expense (30,809) (30,016)
Net income attributable to non-controlling interest 27 28
Restructuring and integration expense (14,737) (14,094)
Share-based compensation expense (5,121) (5,866)
Certain legal-related expense (300) (429)
Gain on sale of businesses and long-lived assets 8,581 0
Income before income taxes 16,352 6,539
Operating segments [Member]    
Business segment information [Line Items]    
Adjusted EBITDA 144,159 147,162
Operating segments [Member] | Merchant Services [Member]    
Business segment information [Line Items]    
Revenue 96,477 89,105
Adjusted EBITDA 21,437 18,427
Operating segments [Member] | B2B Payments [Member]    
Business segment information [Line Items]    
Revenue 69,418 75,196
Adjusted EBITDA 13,261 13,475
Operating segments [Member] | Data Solutions [Member]    
Business segment information [Line Items]    
Revenue 59,712 44,353
Adjusted EBITDA 14,869 10,256
Operating segments [Member] | Print [Member]    
Business segment information [Line Items]    
Revenue 303,334 314,040
Adjusted EBITDA 90,956 95,201
Operating segments [Member] | Total reportable segments [Member]    
Business segment information [Line Items]    
Revenue 528,941 522,694
Adjusted EBITDA 140,523 137,359
Operating segments [Member] | All Other [Member]    
Business segment information [Line Items]    
Revenue [1] 6,014 22,671
Adjusted EBITDA [1] 3,636 9,803
Corporate operations [Member]    
Business segment information [Line Items]    
Adjusted EBITDA $ (43,701) $ (46,726)
[1] Includes our North American web hosting and logo design businesses, which were sold in June 2023, and our payroll and human resources services business, which we are in the process of exiting (Note 6).
XML 70 R58.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Business segment information (disaggregated revenue information) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Disaggregated revenue information    
Revenue $ 534,955 $ 545,365
Merchant Services [Member] | Operating segments [Member]    
Disaggregated revenue information    
Revenue 96,477 89,105
B2B Payments [Member] | Operating segments [Member]    
Disaggregated revenue information    
Revenue 69,418 75,196
Data Solutions [Member] | Operating segments [Member]    
Disaggregated revenue information    
Revenue 59,712 44,353
Print [Member] | Operating segments [Member]    
Disaggregated revenue information    
Revenue 303,334 314,040
All Other [Member] | Operating segments [Member]    
Disaggregated revenue information    
Revenue [1] 6,014 22,671
Checks [Member]    
Disaggregated revenue information    
Revenue 178,484 178,647
Checks [Member] | Print [Member] | Operating segments [Member]    
Disaggregated revenue information    
Revenue 178,484 178,647
Merchant services [Member]    
Disaggregated revenue information    
Revenue 96,477 89,105
Merchant services [Member] | Merchant Services [Member] | Operating segments [Member]    
Disaggregated revenue information    
Revenue 96,477 89,105
Forms and other business products [Member]    
Disaggregated revenue information    
Revenue 63,792 65,490
Forms and other business products [Member] | Print [Member] | Operating segments [Member]    
Disaggregated revenue information    
Revenue 63,792 65,490
Promotional solutions [Member]    
Disaggregated revenue information    
Revenue 61,058 70,651
Promotional solutions [Member] | Print [Member] | Operating segments [Member]    
Disaggregated revenue information    
Revenue 61,058 69,903
Promotional solutions [Member] | All Other [Member] | Operating segments [Member]    
Disaggregated revenue information    
Revenue   748
Treasury management solutions [Member]    
Disaggregated revenue information    
Revenue 55,077 60,474
Treasury management solutions [Member] | B2B Payments [Member] | Operating segments [Member]    
Disaggregated revenue information    
Revenue 55,077 60,474
Data-driven marketing [Member]    
Disaggregated revenue information    
Revenue 54,325 39,282
Data-driven marketing [Member] | Data Solutions [Member] | Operating segments [Member]    
Disaggregated revenue information    
Revenue 54,325 39,282
Other [Member]    
Disaggregated revenue information    
Revenue 25,742 41,716
Other [Member] | B2B Payments [Member] | Operating segments [Member]    
Disaggregated revenue information    
Revenue 14,341 14,722
Other [Member] | Data Solutions [Member] | Operating segments [Member]    
Disaggregated revenue information    
Revenue 5,387 5,071
Other [Member] | All Other [Member] | Operating segments [Member]    
Disaggregated revenue information    
Revenue $ 6,014 $ 21,923
[1] Includes our North American web hosting and logo design businesses, which were sold in June 2023, and our payroll and human resources services business, which we are in the process of exiting (Note 6).
EXCEL 71 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( ,94HU@'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 " #&5*-8Q;C\LN\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M3L,P#(=?!>7>.FTVD**N%Q GD)"8!.(6)=X6K?FCQ*C=V].6K1."!^ 8^Y?/ MGR4W.DH=$KZD$#&1Q7PSN,YGJ>.&'8BB!,CZ@$[EFC MVB/4G-^"0U)&D8()6,2%R-K&:*D3*@KIC#=ZP_/3Z_SNH7U MF937./[*5M(IXH9=)K^)^X?M(VMK7J\*OBZXV%8K*>[D6GQ,KC_\KL(N&+NS M_]CX(M@V\.LNVB]02P,$% @ QE2C6)E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" #&5*-8EL;*'] % #,'@ & 'AL+W=OJFW81%- MSWG"8CBSXB*B$G;%NI= M*7[GVD0%Y%?\$;!=^FH;*90EYU_5SHU_V;%4BUC(/*DD*/QLF_L3U07^EY/$SS M_VA77.LX'>1EJ>31/AA:$ 5Q\4N?]P_B=8!5$T#V >0_ ;CN#O8^P,Y!BY;E M6.^II).QX#LDU-6@IC;R9Y-' TT0JS0NI("S <3)R7ON99 5B;HHW5#!TG%/ M@JPZV?/V$E>%!*F1L-$=C^4F1;/89_[;^!XTIVP3.;3IBA@%[Z@X1S8^0\0B MCJ8]KCE\FD X<73A;YICEX_(SO7L&CV7;YE ?T^7J130Z_[1/:%"P=$KJ*'X M+DVHQRX[,-92)K:L,_GI!SRP?M7A?2>Q-[!.">N8U*O^\/22,!VI.1Q;W8\Z M)&-42Z1^B=1OAO0QHT(R$;Z@1Y9P(75X9BDI,MU#<8U1+?$&)=Z@&=Z.N=N 9XUMR#DO.8<.>*2A4D;P(U.?1K+6B8:I-I#&L)>"H M!!P9&S6+92!?T'40,G2?14LF=&!F#=P=7CA]'9DQKB7914EVT83LD:T#-8=" M#N]II.V@9IWWL]M/GV?(?7B[G6D1HV6I-BJZJG5A-6%GBIHB&Z@ M)CZCW]F+MJZ:I2SU1X87%P,=ICFX+>:=UZ37<%!OE#"R+"WO*9P/KJP/-ON5/>_4]T$]/3MLH%NX#CW$ M^KR:)4<61HMS!)[O6\8D=)7IEIUKT4_AB7!EBG C5U2BNVH/NO43W\5:;+/< M71#'C"8\#'03FVN.;@M;^23'&.OY3F&+2&6+B-G'/ 42WL7X M"F'R\_(7M&!>)B"36DBSDLNC"*K30G+OZQE*P$%N:9@Q]",^MRR4,%%\?=,^ M@U/8)E+9)F)V/?"V[0?Q&BU>HB4/M>A'OBC=?M9BG<(TD02S9Z] M#8W7K/:5](C0_9?%3,MW"H=$*H=$&CFDPUM:\:$DSR.4%+VI/Z+X1?MMV#5' MM>6LG!%IY(QN8LE$L22@WD#I 5S+:5:LXSR%#2*5#2*-/PZ!I0=7L.9"/Q&9 M=6ZI@+X^]3P&0B#C%Y):XE-X(5)Y(=+("RTB&H;H*DOA=*KOMV:=VMC'O;UXR]5^N%JOOERZ@I\M27@F+IL#Q:+M5.\P7*7G5YLU,4LA6$6N=#N+THEDZ+']0W$R4K^[TK>WZY\>"?5MV8EA$;W55DW1[.5 MUNN#Q:+)5J+BS2NY%C7\1Z=31+9B@7 MU[PM]6=Y]TYL' K-?)DLF^XONMO8XAG*VD;+:C,8%%1%W?_G]YM [ P@P<0 MNAE GSN ;0:PSM%>6>?6*==\>:CD'5+&&F8S'[K8=*/!FZ(VRWBI%?Q:P#B] M//GT\?+3^?O3XR]GI^C-\?GQQY,S=/GN[.S+)7KQM>9M7FB1OT3[Z.OE*7JQ M]Q+MH:)&7U:R;7B=-X<+#2K,7(ML<\) :H6[%;/G[;R3"KUW>_:+)'OG*MKXRW^S+$]ZL$*P:RLP'\4];W/(2G&_F ML*99"6M=WZ!&9*TJ="$:,%.J$#GB&EWS0B&P;@62UVB/TCG&&()FKF!)1'4E MU,2R]$'LE46=,I-;;I>4A0%L@-O=Z-A6,4DCNK5ZY':P=3OPNOU%\5Q PLAD M"[Y"\LD$.'Y5BCFJ(5&"![R$=,;K3"!(C"A3 G8]*B5L"><&[V\7[J@D,:%1 M.G+&8982C$.W-^'6F]#KS?OZ%I9,*K- 9BV;=KTN"[?0T%+ DB@*1SIMJX#B M)''+C+8R(Z_,MRUD![029=['M$ME0CEE1G:@<$)I/-)IF[&$$1:XA<9;H;%7 MZ(42:U[D2-P#&B<6/+;O'.)PO'D=5IB0R"TOV.H@Z8K[3#3= M$W=5E&!WX]2:V"I(&D0CK;85C0B.W5K3K=;4J_637@FSU+L9U24QM6].0CS> MEK85B<)X(IP$#\##_FP@-2^?(7(SS:/'@F%*\$BFPRZ.<#KU_) =,A.OT%-Q M+4!D;G(S/#I(\WOW[MS,LZL@(?'XZ7%91>G$PT,&?!(OL9;GLK[9UT)5(/-6 M-+HR/'&JI-;](WC&D[%,AQE)Z93. 7W$S[X+!:6OT@]SM"ZY67A(G8: :R-X M $&6M55;BZX8+1^O;\C:QPA#';*S489:D$9D0 M.H"-/$4VS>N; L#<.!>$5U+IXONP('' YB3 _8+$<3@G*7[&@CBH& >86&XZ M[%(2!U-;<2 C\:/Q3RGS.\C@3G$.%D+:"4/K.9DP3/&$O(&'Q _$/HO7LMY_ M1I*TF4=#*-FL6+KL"$DF*CLRT)'X\=AG":N,L!,7CEMIE!GM[ M@GET8![U,^_9M3:U04:@V+;BZN =C8*)6HX.N*-^W-EL?BJN-M8B%L16BG68 M)7$X4>K0@7W4WQ&>R*HJ^IZ@/WB2M=D3HL[,\<6+CU(+1-A+I_+_ ##D/''[ M_Q,]/FT;(,BPE_R7*Z[$2I8Y,.6/KMO0#T[T,R],?Q;]OVJVQUX/5&5^JIHU MA[S?&.<;M$>@!/AQ=/B"MWHE5?%=Y 8 ^<)6M MML?$:!\%P1P'T6O[L-'\QN;0"CAW$;-Q' 38.@YQF4%3, $6-D";/0'M/"\, M!8$NYI!IOZA1QM<%T,8IUL%DZ$O(N)5WV*7 [HD&C.T<#_O1_5EH#E]!8\Q5 M/76^Q&P&0WGA$.FP2PEE$V1A ZR9'];'.RVA[$^<9 4[>65>+MV*[MS6*=SF M\3X-$V8)=]@QC.F4\(';S,_MCR9M0P)4LCN] ]8 Q$7C)#BSP1P&8QJZC*8* M33:0F_G)W1=#C2-W.87:1(YPPE(ZUNJR"Z*IXU$VH)OYT=W+W<%@?RK^7/FQ M_5["V1\Z#-W]X6+G99QY$PJ9[*:H&RB#KF$D?A5#"%3_\RW\!4$L#!!0 ( ,94HUB/KK(P* , M .8( 8 >&PO=V]R:W-H965T&ULK99M3]LP$,>_BI6A MJ4B,//9AK(U46A!(#"H*VXMI+]SDVE@D<;"=EO'I=TY"U(>T VEO6CN^^^=W MY_,Y_1473S("4.0EB5,Y,"*ELC/3E$$$"96G/(,45^9<)%3A5"Q,F0F@8>&4 MQ*9C61TSH2PU_'[Q;"+\/L]5S%*8""+S)*'BSSG$?#4P;./MP3U;1$H_,/U^ M1AUAQL;X^# M4SDX[W5P*P>W"+0D*\(:4T7]ON K(K0UJNE!D9O"&Z-AJ=[%J1*XRM!/^:.[ MV^G=S?5X^' Q)N?#F^'MZ(),KRXN'J:D]9C2/&0*PF/2FE !J8I L8#&\IA\ M(8_3,6D='1,9X9(D+"4/$<\E34-Y0HXVYGU3(:M^HQE47.7+*5IP&A, M)ERRHAI_#6=2":S)WTVAEMI>L[8^IV4!'H SSE;TABS@ALN(<@%)@,K(:!", @)561.F2!H MDT-37@Z^[*-Y*<4ZA9CN74O?P59F]';!W,.!A$.1)'N/FA]@<$ .W M76]X4S3>#H#K8?6Y-4')69JUU\UP>TZ[FV M9VV!-IAUV_;7/1GMU*"=PR7$DP0/##:VX.F$9+0J#]+*0)2MY+B)N;,#8V_A M'K+8(.W6I-T/D%9=CN8JXH*]0MA$V=W9V[9EK1=AB?I/LPW>7LW;^S@O7MQ2 MX8EEZ:()N+=#XGF6U]GB;;!RL62V<,VU6TA_ 6 +7[!4DACFZ&>==E% E+=J M.5$\*RZF&5=XS17#"#]$0&@#7)]SKMXF^JZK/VW\OU!+ P04 " #&5*-8 M98/9P4\% "W% & 'AL+W=O@TR?F]1*K(,B;_N^2I M>+H8X,'+BX=DL]7FQ7 ZV;$-7W#]97"RYS.>IB82<'RO@@[J;QK' MX_N7Z)_*Y"&9)5-\)M*_DUAO+P;1 ,5\S8I4/XBGS[Q**##Q5B)5Y2]ZJFR] M 5H52HNL<@:"+,D/5_9<%>+( >+8'4CE0-H.?H\#K1QHF>B!K$SKBFDVG4CQ MA*2QAFCFIJQ-Z0W9)+EIQH66\&\"?GHZN[M=W/UU??7Q<7Z%%H]PN9G?/B[0 MW2:PF0PUD)OYP55%<'BA(#P5%-R+76X7F>>S)*(!';7H+&9C?^01.UQ8PX5.N 7,1$F^ M.4$;GG,)]821@%@,0S916C(S62'^#+.OLI8VM)2,^MZ8MN!M=OXHI)Z=?E33 MCYST#QP@BY4N).10HB>YYAO##7.M@WO4Y<$T\OP6MLT,JH[MU%%-';D[!,@4 M C[%4FZZ[K)08*$45V4*J<@WIRD4'AH"7FKKQ!1UR*(@PBW\KE%/O<Y(U;B'8[#X<]D$?:A=U5U%LNJPJ>H)Q;9X4J1FN\>VU&BY5/_!Y"TA"2 M'Y31L*$EAP47KTB19L_<+I*D X%#&I V:]N:SLRQ^\2L MU*R4M-N<04 ZE!8S.@KZ,!NQPFZUNH6U;?^@P5WMP5Y$.\W=-2.CJ&=0XT:@ ML%NA&C;$M);)LM!L"7.3%B@7^>D*%CE2E#I1SJ]F@%F3Z$K4*6G+F-4HZLF@ M43'LEC%'!E<\+9[M1>^J$A3=:VN7Q8R,@A[=Q8UT8;=VO2Q?,MC';,T&8\]= M':0K13CP.M.JQ>QH(?&:M)$K[-:KF87Q9\H<=99_V!^/VUIK,>L;=(U<8;=> M73*5K!!G,H>^"VLPF';5EDD[YB'4Z%@MSTA[*6NU\GHD@32Z1=RZ=96D!6Q. MWHA:!6NAM@MJM>I%;=2+N-7K7HH8EESHGQN>+;G\UPKH#&'V^.=JQU;\8@ = M2W&YYX/I[[_AT/O#NNGY1=%>)]R((7&+X0]W097_<<^%=0+%;6FQV6&/D+XF M:220O&6?]H:=$+&(&\8^I6$;U6H8^;2/M=%!XM;!!;1/LN+N[N,,\=/=YQ=% M>YUP(Z[$+:X_[CZ6G1WU0[^M0U:[ />MH$@CGL0MGF_O/F&G \.V:>1%G9YN M-22$M+5H>'0$E'&Y*4_&%+ 4N3X7AE.SPH,6N/&A:"JU%5MYN.8NY- ;P_UH(_?)@/E"? M54[_!U!+ P04 " #&5*-8+"W7;2D' #%,@ & 'AL+W=OUXL/HU$UF[.,5B?%@N7\E_NBS&C-3\N'4;4H&8U73EDZ(H;AC#*:Y(/S MT]5WW\KSTV)9ITG.OI6H6F89+7]\9&GQ=#; @Y=U\,3H_7= '-F7U M[>);R<]&&Y0XR5A>)46.2G9_-KC 'R)B-PXKB]\3]E3M'*-F*'=%\4]S\CD^ M&QA-1BQEL[J!H/SCD8U9FC9(/(_O+>A@$[-QW#U^00]7@^>#N:,5&Q?I'TE< MS\\&W@#%[)XNT_JZ>/K$V@&M$IP5:;7ZBYY:6V. 9LNJ+K+6F6>0)?GZDSZW MA=AQP.8>!](Z$,'!W.=@M@ZFZ.#L<;!:!TMP(.X>![MUL 4':U\$IW5PQ)2L M/0YNZ^"NR%I7=T7-A-;T_+0LGE#96'.TYF#%[\J;,Y+D32M.ZY+_FG"_^GQ\ M=3F]^O)YG^; MTV6;&L:!Y7Q^A=Y_QT5/-TFZ"C69O: MQW5J9$]J-T5-4X7;6.\V+K*,]WB;TH*6Z)&F2X;^^LJR.U;^K4",B'-:.+A&>G PWTH->LY@L%BQ&C99[D#Y4.*WPEP=ELF2U3REE! M13UG)9H5&5^9YLV2\.*TUX[6M]T".> MN M^I!L^I"L8EA[8GRD*-N[\AFEDD,P6HB6[D^,06K0+:RL>>8=M@H M>M\S!"*U ?H2"0D60(*%D& 1$%B'%76L[F+]=\"_$->7-@'JGZQI7Z9HA- MTQ>V-6-MGGT[!Q(L.&P (63," BLTQ/>IB<\?4]T[GB2JEJR^!CE?''@6^B: M/O-;RGH^+]*8+_PJPCUY@XH-WQ3X]N3E!+O"OEFVX97'PIH3:$?3=V9#@D5 M8!T6_0V+/AB+NSMZ%:/^ZUR-M=GTG;^08 $D6 @)%@&!=?H#&UNIQM!V2) M MTN('8VOFAXT"%Z_N]/EM/FT$"J7&8LAWJ9[K",V@C]RW&UHT6QLS (T9@J)% M4&A=IG=$.:QE^DHAXK0;^_>-F*.<]"UF9_4EKB6NX_K0O:F&1 M T<+#"A)! M!>URO16^\('*%]^I=34OOFG;Z#2FDG&% N7;CN6+E!.%H&,1+%R]%6:>Z1GB MY5MA9ANN[XNWU0J[H648ABO67Y'=#DG=LFZE+_PF[>OUFJK$+ZE68WWTWK,( M5/X"10M!T2(HM&Y7;"4PK-? ^LC,ZO:0!3''L!PL75!EY6(2I8^\\B4,T,%"T$18N@T-9=,=IY/K]YP8.S^Y#D%4K9 M/8K5R_,[$^J8O%ZI']NZ*NBVQU.& @$G0I$G9T&@C]6W:I&TM30="B ]NBFKN(#7V+?^9[']UQ\U]T*>:]21 V/>5:HGI-J79Z[KHI3 MS)EJB1(+.ED*F3--IERYJI3($@O*,]?WO%,W9[QPPJ[U3678%6N=\0*G$M0Z MSYE\&F FMCVG[>P<,[Y*M7&X8;=D*XQ0WY5329;;L"0\QT)Q48#$9<_IM\^' M'1-O [YSW*J]/1@E"R'NC7&5]!S/)(09QMHP,%HV.,0L,T24QD/-Z317&N#^ M?L=^8;63E@53.!39#Y[HM.=\<2#!)5MG>B:VEUCK^6SX8I$I^X5M'>LY$*^5 M%GD-I@QR7E0K>ZSKL <@GL, OP;X+P&=5P!!#0BLT"HS*VO$- N[4FQ!FFAB M,QM;&XLF-;PP?S'2DDXYX70XG-Q&D^NK47\^'D$TI^5F?#N/8'(!T65_-KZ< M7(_&L^@]C+_=7[@JT3KC$Y@0]3)K'0*6H>LTR=P"=X"RZHE-RJZVI* MSUSBQG4J@RH5_Y54 K@1Q*9@7"28/,>[)*O1YN^T#?RCA#=,MB!H?P3?\SL' M\AG^.SPXDD[0E#JP?,$K?)%F&JD!-(@E1%K$]ZG($I2*BONPYOH)?O472DMZ MV;\/5:]B[QQF-]U^KDH68\^A=E8H-^B$[]ZT3[VOAZ3_)[)GA>@TA>@<8P^' M3*60\ U/L$@4E"BK-W-(=,5T9IG,1-J$7HM^QF9?R_&8*D5WKT5RE"L[.13$ M8EWHZD4UWF8X]6U/OO /:&A5,^8O337QZ+VL>*$@PR51>JTS:GE939'*T**T MC;@0FMK:;E,:O"A- )TOA= [PUS0C/+P#U!+ P04 " #&5*-8!T>S.HX' M @( & 'AL+W=O);J3[WAO$0OV[S0EZ--6>[.)Q.=;OB6Z4]RQPMXLY)JRTJX M5>N)WBG.LGK0-I^0((@G6R:*T?RB?G:OYA>R*G-1\'N%=+7=,O7ZF>?R^7*$ M1V\/?A/K36D>3.87.[;F#[S\OKM7<#=IM61BRPLM9($47UV.KO#Y@B9F0"WQ MN^#/^N :&5.64OYI;KYFEZ/ (.(Y3TNC@L'/$U_P/#>: ,=?>Z6C]IMFX.'U MF_8OM?%@S))IOI#Y'R(K-Y>C9(0ROF)57OXFGW_A>X,BHR^5N:[_HN>];#!" M::5+N=T/!@1;432_[&4_$0<#0(]] -D/(/T!H6, W0^@M:$-LMJL:U:R^862 MST@9:=!F+NJYJ4>#-:(PR_A0*G@K8%PY7]S=/MS]^O7ZZO'F&CT\PL^WF]O' M!W3W!2VN'GY!7WZ]^^,!??A>L"H3)<\^HC'Z_G"-/OST$?V$1($>-[+2K,CT MQ:0$/$;K)-U_^W/S;>+X-D7?9%%N-+HI,IX=CY^ ':TQY,V8S\2K\!M3GQ#% M9X@$)+3@6?SX<.J!0]NYI;4^ZII;IC=H!8&BT4K)+8+84ZP4Q;IQ7E$*KL]M MT]:H#>UJ36"?ZQU+^>4((E=S]<1'\W__"\?!?VPVGTC9T0R$[0R$/NWS6\A# MHDCEEMO,;,;&]5B3;I[F.$AH<#%Y.L0_E"+3I!,ZPA6UN"+OREQE_X70@FQ4 M:E1*2$>I+%*1:1=PI^23 1]'R]<=7,3KE*IY(V=%LQ>ULQ=Y5 MO.:@-!7,Y%V;HD M4@G!4SO2I$6:O LI3.B.BU#?;72Y?.4=ZPQ0?&[K,$ 0'U!"Z,86_ MF&MK=,^&"XX)[J&V""5Q;$>-@X[3 B_NNS9$"0.@P@ VCC M)$KZGF,1\D0$MV**P7HWBB O=@SR5[/$4;(>?V8M(K-:.C V;$J M]M/J7;GA"A6R&-?L!'795I\9MK)B#0<@<( CVL MK$VEV"QYXPB"+47NIDY\4NX\E;;C*>C8$_OI\U&QC$.QT"1X4VQP\<2 I*R6 M#WD2QW$4]5=K*#;&"8U)92/I0 MAU)C,IL2!]*.4;&?4N_9:U/ 02][FLPYI-#Q=##Q%B$Z#;##FHYIL9]JFY!. M*T@_ -G,?!W>;_?N;#EDT#'!T6S 8!:Y*' L NF8EOB9]NK-JW?LU>729$B> M\6%!M6_-+!2+9XX"AG042_P4>^\HM S@VGVLB(?L.,9!%/1SIDUN2A,7Z(Y& MB9]&&V> C*$J0Y4]9SA(GE;P%OZD\2SL>[)-+DQBYY1W+$K\+'H[Z)H^5-KL M'#B:)ZL10^8D<33K$ZQ%;!Q/ T&[.GBXFWB)<7Y?J73#3/%F:E.V$R7+/:EHK^TX%07A@!"LMX8.)&VXUGH>)GX>?E>R93S["T/:%W5;:5I9$JN MMBCCRX:N]3.\,*/A)2N:/.NNY9#!P6,#3/K,8Q,$&V;4D0%HQ_;4S_9UM-4=AVDX MFNUS8-)55< *RF4NUG4-:(=O(7,R)4G0SQ,V01Q&,7$4@;3C?>KG_3KD,F%( MTP"N"Y=2-KLO&YEG7-F16Y@?\9V)EUKX.2*#O4&; M6!B[=J]H1^/T[[>?CY*O+8=9<0^;X3&% F0Z0&X1Q(20Q.7*'?E2/_G>K%8\ MK3,(?]F[-%1._,V]32,#EITU]O&_*F@I:E"=_^LX,! M5OMM%!T/F-PB%F-'3T$[&J=^&N\%\3]HI:4LH(3B9+#*MOHAHLZ=2MJ5!]1? M'BQ.8]T96O*U* KCV> QKYS9PW%8*X11$M!^7V.1HW0:8L?N NUJ"NKOV4]F M+N3'>AN=*R&AO[B5$!GTH]7F9'C*1*$\"OLV6^02&H7]3=[)P5DK<,NZ/H+6 MJ&XJFY/*]FE[S'U5'^[VGG_&YXOFL+I3TYR=?V,*%E.CG*] 9?!I"@NAFN/H MYJ:4N_I$=RE+(+CZ&PO=V]R:W-H965T&ULI5C; MM[%J H MV9:=2U\L$@1V]YR]POL+Z[[X@BB(FU(;?] I0JCV>CV?%51*W[45&7R96E?* M@%D<[L>U2W>X;^N@E:%+)WQ=EM(MCTC;Q4%G MT%DM?%"S(O!"[W"_DC.ZHO"QNG1XZ[527_<\)>B MA=]X%HQD8NT7?CG+#SI]-H@T98$E2/S,Z9BT9D$PXVLCL].JY(.;SROI;R-V M8)E(3\=6?U)Y* XZKSLBIZFL=?A@%[]3@^<%R\NL]O&O6#1[^QV1U3[8LCD, M"TIETJ^\:7CXG@/#YL PVIT412M/9)"'^\XNA./=D,8/$6H\#>.48:=O M"N?"X;$UWFJ5RT"YF"HC3::D%CY@ =P'O]\+4,.;>UDC\BB)'#X@6Q,* M+TY-3OGM\SV8U]HX7-EX-'Q4X'OINF(TV!'#_G#W$7FC%O,HRAL](._"S:11 M_TH.BQVQ9B!&BF)>'MV/CX_/AN_$U?76'A_>GY]):X+$MFF 1.I80")5&*D9T+AT*QH M/;HCPMU#:UMY>V9+T%1P)9B34 ;O)%"/XKFOM72!G!?$T79'='0G'D;?U.$+ M"156YQ#U],GKX>#5&T%?:Q66/Z@I/GP+D/2%F*(>^A\6[DC41M:Y@M3N][%] M0AF5$W(K<2.QP < !9L($&=+T0B\+6M;Z.R(21U$;LD+8P/[0M0RKA0H%EE#XZMA4DP'<'L6@__S/ M*"6WT7:H#)@)1$8N_BJ3)@CVY8I@EFYKYLG4,.<'K/P)6%4%@J*?V .*@[2R M+B!5;*T1J4R9C"9![.?:I*DA(KX7.JM\>5"G(QTW)MUW\8X3W@_) &A9,?A' M6P^B-U,MN)^_SWA')SZV)SEEF!.XKI*N[5VL[MLT-?GJ1>U%L$BT+]0ZCGQ0 M\!LE8-)C?*N2[^5TRK,5*&5[9,GIO*)U'>G?YZ1;A'7%)XJS5C1_;0 @P7'! M.F2"1J)5R!KBN&0)^#B'@RT@6.A%(J Y6W??[%#((!;$R:<(Z21CMDAOC9QH M2IUBE5]@<%$HE&(.WO@%9JD4]F")L7^N\UF#8X*I-V&6SBWYXUSJFOS*$;"" MN(9J)2=*JZ (+PXVF+JAES$9W[PD0Q(OZ^J:.F(LG%S9DLRX?T,L2E<6ZEB> M$I!2+B$##D-55#.CIJ#0!-256/]OTWR'L"Y&I))C*@I?BM@>!V_N9^"MVSN/<4B>]SDF36I=0)1I=V]"'3(A4JJ M/#HP#D@^UL."4"_5%OV/F[L=X.-1M#F6_?+ 0/9P/$GM[?\)*L1]"1J0-XDS8 #5=QF"MK9P+NA6Y]T@:=NEH+=QYRO) MS>+-EJ<4R$K7OW:UO3R/TYUQO3W=O,'<#$U=:)KB:+_[ZD5'N'2;32_!5O$& M.;$!]]'X6*!7DN,-^#ZUJ-K-"RMH_Z5P^!]02P,$% @ QE2C6,O2AT>[ M! Y@L !@ !X;"]W;W)KN\TPADH4Q MG\/A*CM)!L$A5ISZH$'@[Y'/6*F@"&Y\:70FKM_\=3P MT $<#KX# 4?2[-A2]/!=>3(ZM69,-TM 6'F*H$0WGI Y)F7N+6PF4P;OWAWW/4P$P7[:J#NMU8V^HVZ?KHWVN:,+G7&VC>_# MM=:_T<:_T]&K"J^%[='^<(]&@]'X%7W[;;S[4=_^=_1-7V*=>Z$S83-']V4F M/!..=)8+O6*2FCJ2-U;J5):*Z:_IPGF+4OI[%S>UZ?%NTZ&]CEPI4CY)T#^. M[2,GD[=OAN\''U\);-P&-GY-^\\G\@?J/MU=T.B(9A#Z[N+Z8WF%Y.S_.OA ;]\+='/F>Z ME%J 1Z%H9Q9.#?[H77(YG9\FOY!TKN)LMVB3L'<)'(!HQX4]NBH0^V,=-WE# MMUP:Z\4"V9OS*KRF<^E295R%+/1HG@^Y[3F?7BPUW ? MZCH$!_^HQ*\!@VOIJ>XA_S"./L2W(?A1 ME]=7-%(*^96Q,G .!D01ZLAM;NY?^LV=UL9G>9&U[8]NXW\MB>O M=&H*ICOQU.W%O:87"Y,%"ET31^RQP&#$>&"Z,85FU:FJ,N0(Q15RM)60FHT. MV(;)81D$I%))4>\&.G9]8RLB.FT.OCOX4CS7<2R>Z9_*2I?)M"Y"5!@R8H & MO_$[\L-6%EI7H'U3?/^M [L:=Z44<0E/N8!M;3R:WL,@ZTW6 "X$:!2/0JHX M\H*^V[-YV-H'BH(D3BA" Y!6/%^_IQND M1,F2[=3F1:) H-'HZ^F&WBR5_F9F4C;B^[RJS=N#6=,L7I^>FF(FY[DY40M9 MX\U$Z7G>X*>>GIJ%EOF8%\VK4]]UX]-Y7M8'[][PV+5^]T:U3576\EH+T\[G MN7XXEY5:OCWP#OJ!FW(Z:VC@]-V;13Z5M[+Y8W&M\>MT165<)_R[ET@R>!9UDI-0W^O%Q_/; )89D)8N&*.3XNI<7LJJ($-CX MJZ-YL-J2%@Z?>^H?^.PXRR@W\D)57\MQ,WM[D!Z(L9SD;=7!@7M;V.__>R6&P('7W+/"[!3[S;3=B+M_G3?[N MC59+H6DVJ-$#'Y57@[FR)J7<-AIO2ZQKWMVVBT4E(>4FKW"\*J\+*:PYY/58 M%+F9B0DT)\K:6@!$^>:TP[7/_28*?7N4@2OQ>T?U]>?+C]?7MV=?1+G9Y_.KBXNQ>WOEY=W MXNSJO;@XN_U=?/CTY:OX>/7AR\WGL[N/7Z[$G<['$AY8J+9N#)RYD.5]/JJD M^.4?J>]YOXHK<-OLG;7,C2C4?*%+ [6HB6AF4DQ4A5.5]?2U."IK#*G6X,#F ME8!U%#,VC_>@,1])S3^>YV*JE3'B4'A)ZJ1^1D]9XD1A+,YH+Y8L9"@*+<=E M(V ;!J9QA"FQ^THX29M)/G^+'=R7-<-^+QCW51M6.0;NM1 M654X\YJ(H?,?1IX3NJG(^=?ZO.0.K/7#,'#B).@F;(@!3 M[1/GHQ&:\U>;ZT9J(R1Y\:Y=B;182BUI7ZL?\UK\RZZSSK^M*U[+ZSH?=,1( M3LNZAF*)]0>9:TB'18OOT/%2'U/'"+VC1LCOR$Y&"M_)8E= )G$LONJRD<=J M,C',DP+K&E)U,M+-4>J'K]9;R9K-:2%UJ2 TP9KD;3 /:KB'5RE=2DO*D*?1 MCUZ/>R>P#/Y_B_U0UB4\>6R)RWEY/.E'IDJ-R50#WXEAGWB :+)0W.1+Y >( MN\RK+::\V$EB'R;G!$&&(,>!B+4KOQ?2=.(:&57)1@H(<0[;]EPG"0,(+G/" M,'JU]\@.&S4.V@4XXBAUXC@B:?J.FZ;B[#XO*S+A8^QY;'(X!"O1R**%SH:" M_8I7Y5C4JA$S5='Y'T3>+V>6=R[?Y0XG+]EW)FF3W;[RO#(?+]E2[X4RC?B- M@TM; SM5Y=^D0F F\WBX\[H/>:G%?5ZU4EQ0")=_M0@ %80/EWJOYM(T92'F MJI8/4+C^!NE/6O)\X4/<+EDQ2]/_=>.I>_D"F;R,T!U$,=[/#0MV!FA4/8BJ MQ!'&#G*3TLTQ3'2.Z'./E92[#);5@(%C,7JP\BUK^"BL&)- O&DI;YV(#ZUF MAQXD,YC<--=C"AB\<"TXJ"I__J!%7B/F0*'$,!1WI6#^Z0D\!*8.*ACJ' 3T M*!YCI[6I/CWKYV2N"U4C'N.HD(8FG"D:U:4$LDQ Y+'45A90C.>D$;F=[SIQ MZHH_ZN+ERRG[P.7=S!.1$_K),\<[)/8RCC]^['ANP@1N),,4U:;AMV;VA!8R;,@XBR>T,-TF81Y3/(G[O^4X0A_P> M83F,/7'!508.7Y6F,:5:O7'D) @]V-E)?*P)L1PY;N2NAT$P\WDXPJ%O>Q'#748D<<2RV/%IZ]")(Q(& MSH+ED @-0A!>%M%H@I,-#1+2=CPD7B\*2 O(J(X7NJ2% )PO<#.B$$H"'E& M0K3L# ##) S%V= \8-)#B5"8.<3V,12R!=?VH[5#&(CO)2]9 ,!XSFI0%BX. M]X:G4,8O"[DS_P)D(7S/V<(G;=,2.!R>I(=PI=D C5L.>+FB<2.IUT 1 EOQ M60Y%2FJ,Z%56M#Q'SOB":$6@"[E"(0ZL$N@:-%"%I!< M5\MW7L;$%COX_DU.6SI_0XY!#*T3V'UF%V! NJ'6"';A:)9=G, M1 X"E!'D^#B_1Q*8(OP:.6DK\#GAZ0%#<+#TI MB-\ 69<(\H.039']S[:V'1IFR(9]0*%I3;" .(!>,+2 S7!ZZ+4#JYM:Y+!C M^YU&?\29W8M>.3QWVO-CPZLAY#'8IR._%Q;.(#"$!4GX T5VEU0GU&]BEFNY M7-$PC6X+LOT3H(OUQN5\ ;#",V E>MJG+A!4>LQ*W"VAGNY 4ALEW6J'/4>R M0*=1U#+8JM=>%#\> Q=)=@[2MS84&''NGR,3/%@-46\*X;1B$&<8)%Q#9[8* M1FW=&=<=,[2JSA[+'!4:DDR,8@+Q$JDB#+@H1,YP*0Z$6>!D'!$H$]F@&@:N M$V4NTAP!C>*!V@RUL2XG\O&?K<6?*V2[_7T4("%L_%CQMV5>+V NS?S'S$4I MBX&0]):<2$]63EU?QS"$ZBJM?( ==E@2NWJ(3)9VX=X# W&6.52B+22W0ZL' MQQ: .0YBJ^#>T6M5'W?@K(M**[_=.^$GE;W7*)>T;!!:^$ C6B,@'2O %\(V/ ME'L-+\E1<2ZT&L-347V:KGUS9)%$#!."*H,D!J\3J?40EG(@-.6 ^A'L!$ \ M0N+!E^<&XI/*.XTB*LJ-MM!$JSGMV.@2L%CI=3']5%OF*"#(Y21)0%\A+,KJ M)2#X[@M@&3=-]NL*B#T"(,D"?O*XK\+>N 4S%GLEPZ CQ4+W!S!'ZD1 .R^# M'"3$;7;&+Q"^14-B0C0PD^?:"MF*87] M+(N1$0$4QNVF:HEI,$?@LV8;0F37+3*A0<1JS6,LM5MM$- .50&4%E@V5;K\ M6SZE J09 )C2?%O-Q_M1C_J'_99\I%"]L^)1M)?- X-FI;5:DF) IB\(,*?4 M+#:GLUX2<&^UPQ;/BKHC9C #[%Y@?&$!!,L<_+!P^]7 2+6:EP42.N0];/9. M$!84059R+FH^H0(ANV%6-P3/)F: H*C\%MZQOX+-8DIE(Y$@O7#W@@%?#B]M ML'W)R"G_QDA44W..,:AM8A'/_P3YAF>2Q#8W"H[#'1L-,J6P>&W51OD1SQE* MNGD<71S"A)V+]C)!/05Q8S%O@?=L_P2]=0FOZ/2RN[L*OG&XSD3%"]9,?2IA]2B-^0/ MU!LC]/+8/MBK">4%L<>@A)^Y^T8YF7$?]1@2?X?.]T+.?=]/2.3E?)Q1;*$V M*K_FT"]4(2AK''U(:LGF?%];>,D#[3*1.[$9T MV]*5@#0E ?"/B7R:/8$\ =U#7X1.F/0P+D1Y 42)+\^-=VJ+U!PZ:1IV-XK4 MPK4M62MUK-H(G3B,/P!N.5!+NE+ M@>#&%??."^V5"=_-["&15R"7'D[1&L>N'-RC<"6$&%)PCYE>$FO;8X,%E-J> M U@DCB<:6>NCK9\N^JT?[7=(,#X*29L^).S[UI!^@..A9NE&IKOK8IS6V3O\ MP$T='Y;BP95-XZ.*][NH M_+/424UR> O+UTM)TIEEU_)&=U-<2U*MS/[UFN\_NXX!>/Y347%.-Z+4UZ1Z M97A%!AL/,G_[2H0-:*^ NWX7&3:D<86L-D.I(0D.U8C%(P$\8IFJZ:IPJN"O MA"N&3*0,>DE'RYN5(\WX+MR.9=R?6Q%A_D" !4/_ H-QDE1]>Q M18GYUL$G"K9D<6*5MW4QZQFT5X'\:]VWZT'=*H&3DS:KAC_5^0V=WV)7-9^7 M35= 6)6@5G/Y[I&P!:,ISNQ=..("1UJPIA;V?I ZG.R\JV;N>'4AQ@9'M:3B M.RVAEC5<@GJQ99=07MJ-M8): 9W#3OTD<5)IN6$Y1&M3B(Q?APR?[/IST.G@ MOUXPBRG_HXWN&!''[=^^5J.K/\V=V?^*K:?;?]R!^2G=0%=R@J7N21(=V)W[ M'XU:\#_'1JI!H.#'F01PT30![R<*,*3[01NL_DKX[G]02P,$% @ QE2C M6((R8";R P 1PH !D !X;"]W;W)K&ULU59+ M<]LV$/XK.TPG8\_(XE,/.Y)FY%AM?(CC2FESZ/0 D4L1$Y!@ =!R_WT6(*7* M8TE)9WKI!<_=;[_%8A>8;*7ZJ@M$ \^EJ/34*XRI;WQ?IP663/=EC17MY%*5 MS-!4;7Q=*V294RJ%'P7!T"\9K[S9Q*T]JME$-D;P"A\5Z*8LF?K[%H7<3KW0 MVRTL^:8P=L&?36JVP16:W^I'13-_CY+Q$BO-904*\ZDW#V]N$ROO!'[GN-4' M8[">K*7\:B?WV=0++"$4F!J+P*A[POI%4\'._0?W:^DR]K MIO&]%%]X9HJI-_8@PYPUPBSE]@-V_@PL7BJ%=BUL6]DX\"!MM)%EITP,2EZU M/7ONSN% 87Q*(>H4(L>[->18WC'#9A,EMZ"L-*'9@7/5:1,Y7MF@K(RB74YZ M9K9@JN+51D.-%*J"*9SXAG#MKI]V&+U+1 MCM1M=!;P(U-]B,,>1$&4G,&+]T[&#B_^GI./Y.3*.@E_S-?:*+H3?Q[SMX5+ MCL/9/+G1-4MQZE$B:%1/Z,W>O@F'P;LS9),]V>0<^@]&Y"S&<88/GSXO(+F! MQ7SY%TM8?9@O%_"Y0,BEH PERV#86J#-.)LZ&@QMIDRDC6 ND61N M\X"GP*H,,BX:@QG@*]9]N&N4A4.6%G:9RZP'*2I#I:(5N;+YE ';,I7I'C - ME;1@:ULK>K!%"A0^IZ*A:P6YDN4Q+J<9$$[*&HU6BRO /"=_J$HT(H."/=E] MI+I0&>XPJ#KTX=>&*4, [BK#!3$UA6PTN4H$B0O6YL *V53&7WI+JIM8G@= M/GC[9AR%X;OVU&[@@4HMKU)9(OP$8= ;QP$-HMYH'!SN,6,47S=M,(RDHZFN M4LHS17&RQ\HKXHG:P$4TNJ1F?'E.^PY%\XS.7!!;8X,([CM1BGO*[!&27$WN M\Y37=+QD0V-*,30<-5QMP9+N8NN\=,4$'_6C@NF!X3KR[ M.__[F"SQJD2F&X7T7AJ;%:_S"U+!M.8YMRL:!&=K+CJEO5_)[G[-#PK(27LOR]AA"0M[\2"@=DB>''L^_(/'O42U<5\8BJ:M/.T[ MOU_=_Y+F[>?@'_'VBT7OZH97%'O,237HCP8>J/;;TDZ,K-U782T-?3SZB36P_SO.O@%02P,$% @ QE2C6&>*&"4T!0 W0X !D M !X;"]W;W)K&ULM5=K;]LV%/TK%VY0R( 62]3# M*BK1IUV2JWG1[V>RDM64W4HYJS!7Z9"UE3CHYSUU%PR6MA) M==4C09#V:LJ;SO#$OKN6PQ.QT!5OV+4$M:AK*K^>L4HL3SMA9_7BAL]*;5[T MAB=S.F.W3/\^OY;XU%NC%+QFC>*B '06FW@;\(FSI=H8@\ED(L1G M\W!1G'8"0XA5+-<&@>+MGIVSJC) 2.-+B]E9+VDF;HY7Z.]M[IC+A"IV+JH_ M>*'+TT[6@8)-Z:+2-V+Y@;7Y) 8O%Y6R5UBZV'30@7RAM*C;R.\_3P M2I=,0BYJW-+2:'W/@#?XS,"KA%+=DY[&94QP+V\ASQPD>08R@H^BT:6"<5.P M8GM^#^FM.9(5QS.R%_ CE8<0A3Z0@,1[\*)USI'%BY[!&^7YHEY45+,"7/[G M6_E?M/G_:O+WX1)+0TSACC[ GZ.)TA*=]-Y5374=J3G-V6D'UU), MWK/.\.V;, V.]^04KW.*]Z'_V#[NA[R\NAM#<@17=Q_&-W!^]?'Z9OQA?'E[ M\6D,%Y?X/$:)KFYONW##\HHJQ:<\IZ[6BK_1NEB[6L';-QD)PV-4U;405\TS M*@O>S(#68F&BY!H"-V4J18WU^KA+8D=V)BO0 AK&'G*HTWIPM::N=V_;:@4N," MMGK 0P1=BH6B3:&ZM@+,)3);?G)Z(-1?H3*:YM/ P80V;<@WSBC:6"LIQ M+;G ?HS.XSF#7+(" PX@2I+VZDS4\C"V1ZC'&A>FJ\#0&S:6XY[;S_^=$?6L)C#0X M'B'(.!STNS:AEL8-HQ7_AO+.\+,%B)M35<(470,E*V9,P2!,(.D'2 GW@BD- M+6F;P6KLD;AOT!-<8R?W[ZZSQ35-,XC#;).H$U8^J:_M:0>0QBE>"4K^(L>O M*O*\I(W)U5J,;18"(K_(\5C1=NH7YUD%S)H6&W9>KCLVH'6=9Y\L OG"RE9DW\%;-:-JIXVI9?)=$9QW9SY\([EK)Y@4)M1 MA&*CI?R,8#7@D&2IO0_\09C9413X 5D7R9ZNC#FBANS?.^PVB1Q#XF=IC,LA M('HM]K.H_]H^10AXJ:GAU1H>&LC51VZ%T[_,&?:*W1#;_!$K\<-!NL$P'(2/ MVCVQ0BM<0(Q,,>H5V%>!/X@3IV5B,NS:7=RCWK.R<;4J#?Y8D*MZQ;<'Q _3 MP>%KG&+M,VBJUTZOD9WN56%%3/^L3Y]%@8.[$3P;. MQL0/^LZ^4=\G:?R_F#;$&O&(6Y20OADGIA&_TKC8QA\]&X>;#L;F]X,.-J"6 M;^230;#FVS??I-TVCEI-T[[S;+^M_]1\98RFH9_%5F8OQD80_$P[Q]&A==$N M<*O9"Z#-A_,1?>5]@XXU'2>'N_X][6T<.6HF9_9@9?Z9POUUIX_UV_79;>2. M+(_A[N"'VLXX$JK8%*<&A_VD ](=IMR#%G-[@)D(C<&PO=V]R M:W-H965T>CT 2)7)!H08' 1K7Y]=P&*IE-'G3S8(H"]G-T]N\!9:^P75R%Z>*R5 M=N=9Y7US.IFXO,):N+%I4-/)VMA:>%K:"5U/C!@@MU+>SV$I5IS[.#;+=Q+\O*\\9D<=:($I?H/S8?+*TFO95" MUJB=-!HLKL^SBX/3RT.6CP*?)+9N\ TM+]A%\\; MMI<;Y>)_:)/L\5$&>7#>U)TR(:BE3K_BLDNGDO3\XIIRXKSTP:([FWBRR/N3O-.^3-JS M[VC/X9W1OG)PHPLLGNM/"$D/9[:#>O ME[*3G!^^[)S[Z=0U(L?SC!K&H=U@MOCYIX.CZ2][0COL0SO<9_U_*[=?^^[] MPPT;YH06A"[C&/"VH'/,1M CXB'GPE#A1 M6D3J3N] *&IMJ4N@&0&^0J#T;M#&OC5K,,'"Q_%R'"U>"2T**30T8FN-4G&S M"K7@%GC-R*:D*IH4U*"\EVR7!&R2+Z MKQQCA[65E+D5QGE40!IN@9B[R]>P @S.HB>?_124 M?KL+,I:TH1')&5YAQ*20H18IJYRY,3Q4Q-]AR"5J;AR.5FMV;7&#U%$,6314 MG$=)(Q/5%E[-CD?3Z71@;SZ&]S_,B8'OF#=)> 2=-\9ZMALH990LX:$2! I* M8XJ4)J&$SG?U/3Z<4WUX\9P<8_A,F=@(%6)0OJ+J]R:8U[)NA+2Q="_ICQCT MZ*D@3'HB(R6=*L[EI1C5UDD764CEZ8@5$1/REHQJ&D[)3211JCX=,W7&W)RD M]G?0Z3IKI:^BEZ:*/FE($8\2:X+OF/.L9J-AL=GN\R!WG%H'157K<0QH0#'Z MR,?&2$I#2\S]AIZYUP/ M?.J"8:U_K.V%D:D*O@B0I]ERG: MC(7Y/6A\FI%//30TR;6ZHP JN"!=F1.[6UQ!95R,*CTG%D M*&R:?U&7HP%^E<'!]/4?XY=NT\G@343Y+N/+CV='T#X]C_K=_G%YD=Y43^+I M94I\*J5VH'!-JM/Q\9L,;'KMI84W37QAK8PG8L3/BA[(:%F SM>&8NT6[*!_ M6EY7N2VO',\_,,V_VT=+8!YG@JE';'K=S[ M\K#;=4F.A7 =4Z*FD\S80GC:VD77E19%&I0*U8VC:*];"*E;XZ/P[=J.CTSE ME=1X;<%512'L\PDJLSQN]5JK#S=RD7O^T!T?E6*!M^B_E=>6=MTU2BH+U$X: M#1:SX]:D=W@R8/D@<"]QZ;;6P$SFQCSP9IH>MR)V"!4FGA$$_3WB*2K%0.3& MCP:SM3;)BMOK%?I%X$YKSX]:H!2EFHE+^QBR_8,-GR'B)42[\ MPK*6W2/AI'+>%(TR>5!(7?^+IR8.6PJCZ!V%N%&(@]^UH>#EF?!B?&3-$BQ+ M$QHO M6@3GY\1E:^2@X,I!)+70BA0*IG;<5A=Z[HZXG*RS; M31K$DQHQ?@>Q#Y=&^]S!N4XQ?:G?)>_6+L8K%T_B#P$OA>U O]>&.(H''^#U MUY3[ :__:\K3#5$0.H4OF"ZD7L"$:T5ZB0[.I$N4<95%^'LR)W&JHW_>BDIM M=/"V4>ZM0U>*!(];U#P.[2.VQG_\UMN+_OR TF!-:? 1^O_*XL>(LZN[<]@_ MA+/SF^G]Y&YZ?PX7T]ED=CJ=_ 73V>W=S;?+\]G=+4PP4KW0-6JJ;W9#^#P>5P\MV&)D MR%X-\RGKF)V6W%*4CR5PF.ZVSS0(#2V# : M&M]K)86?@_D4YQYV9H:6O7BW U9S M(A1EF.(3AK8RB0@D+H1D"JK"[>772B,W3I]!B>V_7-ZOXWP(GR >#MN#WCX, M.O'@ 'Y?J^[!%=&QH(W^G%36 MJ S?-])O#TF^UQ[V#N T%YJJ"T*F**?KR+I5FM\H6A!4#Q838]-0VG3W)%51 MJ5"[=;Q"M6#.MQL5$PV84)*,EQCMC))I$)YOY[J.-V.[:N[P1T4^JV6F2E#%RAXS+)[M>F?6[SNLZQ21!JS#,.%SNQ(>=-A M?$N$0+UH-:ZX=OA,)HF1+&@8>W;A1;PU=934E!Q&PO=V]R:W-H965TU*!I B65)?DF:&'#2! O0I%G2=A^&?: E MVB)*D2Y)QXHRY$=VT.&85\&&")YNGON_62>+K3Y;@O.'?PLI;)G0>'< M_*33L5G!2V:/])PK?#/5IF0.CV;6L7/#6>Z%2MF)HZC?*9E0P>C4T^[,Z%17 M3@K%[PS8JBR9>3KG4B_.@F[0$.[%K'!$Z(Q.YVS&'[C[.K\S>.JL4')1^067DH#0 MC!]+S&"ED@3;^P;]RON.ODR8Y1=:_B9R5YP%PP!R/F65=/=Z\0M?^M,CO$Q+ MZY^PJ'F3-("LLDZ72V&TH!2J7MG/91Q: L-HAT"\%(B]W;4B;^5'YMCHU.@% M&.)&--IX5[TT&B<4)>7!&7PK4,Z-KI@P\,ADQ:'DS%:&8\2=/>TX!">63K8$ M.J^!XAU "=QHY0H+ERKG^;I\!XU:618WEIW'>P%OF#F"I!M"',7I'KQDY6GB M\9)]GG[SGGX4-I.:G+7P^WABG<'B^&.;SS5DNAV2&N;$SEG&SP+L",O-(P]& M[]YT^]&'/0:G*X/3?>BO2H.UFWG[^<@G#$[@:7]_#M_&GKY=P7-Y^^4![GE6&2/4#*;;[8!W;X9QM_L!+H#9 IC*(:,-_U$)Y/8L0F6RPG( M]LB$9!/)#W&.'%I\C:TS<6!)BW "$\$8'J MN)%/%$&A'M%,'[7:KA8<4$7[$ @UKS9X*O7R_7M!4=&5Q9JU M!W#.)*.PU1]!J;,Z)!?,&)^]VI^6:S>U:SF5;"N3KC"ZFE&-EMAF!7VX?$;Q MS$^PME=)7KJRRN]G[X?2ZI!:#AUN.-Y"/QST^ZW5]US\80ME7&(=BC_1*BKZ M$S0?>_%B9V?&2=A+TXVEP6I6+WZ%A6RAX#+W&:F_2=Q8Z$;#,(X'+]:M*#M] M3,)HD*P]-^4_:::L]T)AP"S6:L9%G="IT27D.!",F%1.HU&UG@T=)*MW&=!- MP^@XHJ7;.WZA?$G^I-6L;G(_MBZ6$'.*.=8*-HE[*[]M]"'(=1%&W=/'=8L_LGG8NYC/K+YW.. MVZ<6JA1L(J1P3_N &R9R[7V,13D\6*T-YN;YE3,A/0Z/^_'&\KJ9D R3L)ND M+];7S80X/$X&:\__>B8D89I$M,3IEIE0D_^EF7 EW8]G$3QVDS8H&S[ M4]EI_??'%,S\#0?_,.A*N?H:L**N+E'C^N[PS%[?P/#[/,.O.T@^1='H:- + MP-2WFOK@]-S?)";:8;[]ML"+(#?$@.^G&I.Q/)""U=5R]!=02P,$% @ MQE2C6(? *XAO!P .!( !D !X;"]W;W)K&UL MG5AM4^.V%OXKFMR=#LRX)'$")%Q@!G;3E@\%"NSMG>G<#XI]$JLK6UE))J2_ MOL^1;"?LLERV7Q);UGE_SG-DGZZ-_>0*(B^>2EVYLU[A_>JDWW=90:5T!V9% M%9XLC"VEQZU=]MW*DLR#4*G[Z6!PU"^EJGKGIV'MUIZ?FMIK5=&M%:XN2VDW MEZ3-^JPW[+4+=VI9>%[HGY^NY)+NR7]+OD=Z3UJP(;GQN=/8ZDRRX M>]UJ_RG$CECFTM%[HW]7N2_.>I.>R&DA:^WOS/H7:N(Y9'V9T2[\BG7<.\;F MK';>E(TP/"A5%?_E4Y.''8')X!L":2.0!K^CH>#E!^GE^:DU:V%Y-[3Q10@U M2,,Y57%1[KW%4P4Y?WY'SMLZ\[55U5+(*A>J\K2T,N2,GE!\1Z=]#U,LT,\: MM9=1;?H-M2/QJZE\X<2LRBE_+M^'BYV?:>OG9?JJPE^E/1"C82+203I^1=^H MBWL4](W>'/<=:>DI%Q>,$^45.?''Q1R[ )S_O92!:&#\L@%NIA.WDAF=]= M MCNPC]9F)Z(N]G]P]W']P\?[ZZN M?Q87UQ_$U?7#[.>[BX>KFVLQ^^_M[/I^)M[DA,@,.MAY)\P"UWQAFTQ[ P%D M6G)C.K[-+:X$25M!HPLJ,^D*L0!WB"5RY(NP*+5CV4S7.02_TNJ+:-9HE4=G M6*A4K6OL"5D/RA)RM=(J"\O1WLJ:C)PC=R >"@K^L_8F"CQ6("^E-S&)1-FZSU MER.SM#*HPUR3F-<.8(0-1TO.'G3_3FP%+&@M%I#R56U=S7:B>_H9?( $M:RB M;E>O6'&PT<"&&QF.;8*/ 7D91T!A#RT6*E-499ND@=6WK/A">LX;>#<,ED>" M7Q@D*""4"_J&V 0FP#5R#Z MPN@<*X]2U\C11NP-]SFK"((]#+ZWW3(GS&B*0$-5$N'E$R,F)Q 08ZIM!%G" M/_577-CKS2ZO'CY<]/;;3"%1C&1CD8R]=+_-%-OKFA%/1OMB)3>\FIMU!2MS MF&3U>V/(E C\L751AT0N 32V>2!N:H[(*E.[YUF('2TD!JUF]''3/G'&6I A M?PQ(9#ROL]BT"X,QB9WAH9U7/RN/;@@ MX6SD$7VY0T\6T52H1DQ7@&GH(JGY5(3^,^5<,1"U^D0_HB8_\@5RMY)S[E#% M10D!<'Q;NM!R0_;+KB6^054[EX,CMJY$RH>RFGX'LQ0* M--60)N7?HLW(+MB.Q@$36_.$;9Y;ZMTP30:#@<@CL7 TGVMI 6U!?*00.!# M0GLB@">&7:(MJ0%,3!R=4VSY"QM' [8140LQ67DDI&$Z.,(UW#P5B,IJ(-!FFJ;@)JD?)]' BOB<#7V?NIOY_ M6$3KVQHGJC!L&PK. Q/R@\!C'7&]B+>&K$5X"XGL8"D<>L$M[%E :I@='858 M^EPKVTQK^.$6FZ#8$K]);J$$*'@4JC-M: M\Q"NN+!:EX>19'92OFGL4R@#72ZX]%V_#P[R,4 XHELZWX;U_(:AD&8W-<>E,=UYC_SSK\"V2_ALW+6,M$?*",RCF# M,%(L-_DT.9I,V2G+3H&@QREP"1V.S>X=#_;%;5O@O7&2IH?[6X7/"3LTRGAT M%/*<-1HC"E5\'^SMM\27"1OUDPD=65CR_VW6KW M6>0B?@W8;H_?5)#SI4+7:%I ='!P?-@3-GZGB#?>K,*W@;GQWI3ALD SD>4- M>+XPQKV4]MOO[(3 )(KV O##W>_^9_N.P5:J9YTA&G@K M&-!FYM MH48#69F<"UPHT%51,/4^P5QNAU[7VRT\\$UF[$(P&I1L@TLTC^5"T2QH*0DO M4&@N!2A,A]ZXVY_TK+TS>.*XU0=CL)FLI7RVDVDR]#I6$.88&TM@]/.*UYCG M%D0R7AJFUX:TCH?C'?W.Y4ZYK)G&:YG_Y(G)AMZ5!PFFK,K-@]Q^QR:?"\N+ M9:[=-VQKVRCR(*ZTD47C3 H*+NI?]M:<#A[!Q")WN.I!3><,,&PV4 MW(*RUD2S Y>J\R9Q7-A+61I%NYS\S&@J8ED@&/8&I9*OW![V(#!$MOM!W% F M-27\@!+!O10FTW K$DS^]0](42LKW,F:A">!]TSY$'7/(>R$O1.\J$TS-$6RQ]7;(8AQY5@T;UBM[H\Z?N M9>?;";V]5F_O%/V_K^4T939?W4*WTX?I['I^?PNK\2]8/,R?ILOI? :K# '3 M%%U= -]'5,P@4+V#(8N7BBF#"M#>+-"]Q%E[,;!E&J+(OSH[AUA2H6J#PM + M-IGSW=-;K$PAZOG=LY;_CFP'O\$8BS7%:OB1[S0J)';,<\Y<'1-!5NH8VR*M M&QCIT(_^TH<4$U0L!VV8J8Q4[WO[F E86[=*)$ ?K!7%K'2!O)DD(W=\^]>S MV-V&1R?FS*V5MB&OZ01DSA-")W#'!2/1%'A)@9':F-' RI*RY6*S\W5J;7>A M,%]^^,<>3G!0VP6JC>M@FHZ[$J8N\W:U;9+CNC?LS>L.2Y>WX4)#CBFY=ORO M%QZHNFO5$R-+URG6TE#?<<.,&CTJ:T#[J:1&PO=V]R:W-H965TH'LSNPUGGM/=L;DO[Z MCKT;CD1)U'[(XI=Y'C\SGAEGO%?ZNRD0+3R60II)4%A;C<+09 66S'15A9)V MMDJ7S-)4[T)3:62Y!Y4B3*)H$):,RV Z]FM+/1VKV@HN<:G!U&7)]-,,A=I/ M@CAX7KCGN\*ZA7 ZKM@.5VB_5DM-L_# DO,2I>%*@L;M)+B(1[.>L_<&?W+< MFZ,Q.$\V2GUWDYM\$D1.$ K,K&-@]/. ERB$(R(9/UK.X'"D QZ/G]FOO>_D MRX89O%3B&\]M,0F& >2X9;6P]VK_&[;^]!U?IH3Q7]BWME$ 66VL*ELP*2BY M;'[98QN'_P)(6D#B=3<'>957S++I6*L]:&=-;&[@7?5H$L>ENY25U;3+"6>G M2V6L1LLU4J0M;%#BEELS#BV1.Y,P:XEF#5'R#E$*MTK:PL!58V2SXDO&6Z"VE\"DF4]#[@2P^>IIXO?8?OBAR3F,.L<1&6@DD#3.9P9PO4 M\"H2+\VNN,F$,K5& W]=;,B2TNGOMZ+4B.B]+<*5V,A4+,-)0#5D4#]@,/WR M*1Y$YQ^XV#NXV/N(_?]5 M\&%@ O 1L]I5/QQ%QV&[<%UK?_M<-@VNZ34[IG,N=_[K@A%9)6R*>: M\HC^B(GH:+GR3%\^#9,D.E\HBQ GHW=RS'BS^)Q$>+0S-\[M2R6-$CQGED)T MS263&2=W5I86' &E;U4ATTYJBZ5B2<'U*XBC7W[OOC[Q63V7F2H1N'$C4;M+ M(P+5AL+OJ88P.]9@?IZLMK154A(7KD-3:%N8*RB'H<0@ %DYDJT2U/V=3(=1 MTC&,X(^::4L'^HX!)]X#51MB,!U?]8TW-Y*,T%C"TN2ZIYDNVN@?F#HGM*T!_W!$!:T62%1YCQ['>?/3L-@ M2)1^%"=QYZUR#X_Z>(EZYU\K2C+*+MNT],/JX4&\:-Z!G^;-:TK=<\P,:'^K* O;B3O@\&_"]%]02P,$ M% @ QE2C6)%([)00#0 FB( !D !X;"]W;W)K&ULI5I9<]LX$OXK**TS&U?1,D6=SE7EQ)/:VV+ZVN; M;E0A[=!L58DW*U,5TN&V6E_;;:5DQIN*_#J)X]EU(74Y>/.*GWVNWKPRM#T:!Y\$6O-XX>7+]YM95K]56Y7[:?*]Q=MU0R7:C2 M:E.*2JU>#VY'+]Y.:#TO^)=6.]N[%B3)TICO=/-3]GH0$T,J5ZDC"A+_[M4[ ME>=$"&S\'F@.VB-I8_^ZH?Z>983U8#$2F5K+.W1>S^X<* M\DR)7FIRRW_%SJ]-Y@.1UM:9(FP&!X4N_7_Y$/30V["(SVQ(PH:$^?8',9=W MTLDWKRJS$Q6M!C6Z8%%Y-YC3)1GEJZOP5F.?>W.GEN[5M0,ENK].PZZW?E=R M9M=8_&Q*M['BQS)3V?[^:W#0LI$T;+Q-GB3XLZR&8CR*1!(GDR?HC5NQQDQO M_(18XD[;-#>VKI3X]^W2N@HN\)]3PGI:D].T*"Q>V*U,U>L!_-ZJZEX-WOSP MM]$L?OD$IY.6T\E3U,\:X.E='S]]^U&,DA?B[L>WWP1+BXBS3I:9+M=B)ZU( M3;&MM%69,"OA-DJL3(X0Q.L7XKDN\BF_&R5Q ,66JM[B2S(081=-Y M'"6+$:YF\83E^*"L?0$IL*0":3"4P:%X.=2&T(?2M;6U+%,%;5N(\GP48^OB M$A>C:#R>78;S:&TD2F L;/&'5,#,+([BFS%=W2318CH*S$#*2F'GEC@B05>P M1[F^8LOL'W**NP3TIC&X6\RBT71\*3[L;88-L6"\B*:3L;^.9]'L9@'_<*Q> M&/'H1+%3B"_XFWM.YVQ[$7/MN\.W(CIC%Z*GTKQS[I41 \,[Y10#W H!XO+ M(Z<\=,44W&OKR$LAMGS":7?:;2@J"^V0U1RKZ6(:Q\P]^8(4%R/8Q8MS'&Q# M\0U1?)X^!,_K##8"G8FG:BG<"3N0=)=7[Y(<%\DB6LRG8E69 K"S=0$NFS7-SCW_GS6F MHRJ)-+>4.<,UJ1=C7U\99T61N36?F OQ(9ZI'.#TD?"0I&M&]1)7*I?-J MD-8"&*S,E26,V/G8?6Y@43(K3MGB/.UH.;VZ9&G50PK<$:FT&[%"=$?D&[^A MH"*2J:H$RV@L1$\&O @4_WJBJIY!/O=0EC$JTO1.OYX.NG]U\&EV*; MUXA%%)[;;:Y39@IU[QH*J&2YIO7L1*/A]!D13_ _PNG0&>=P@O>Z8GPQNU7%>*72$*(=^ACU@I=4)==5E3Q=#++T^& M_+!-XOWJH\.*0^UO)'&QXU)995%]7'%.Z]!V3;U[6LNH8.L%&"C]94HD&W9$1/Z)B$O.A M>,O@AYWV":W*BC)\3K%>R9PK%7@N(I4LXC0 [I$1-5B3B]A0?JQJ1^6Q(X\8I2YY. 91;[Q)D-965 M@+D(*]!M1J)0U1J"1RT''CQ1MVV-UUU9Z S.X)URWYX#U, MS# <,5S9D ;1ANB48CG@6B-4RS!9LZ<%*PV7 MEES%D"S>LZBGUP6R98L*Y F]4ZBH=#A:XM5X&'O*_-]7&@#>@-&-@CA#AE@_ MPNOW4N<<\>"?9CZ4>\-:N<3)^RZP,W7.3EOGCNP$E((.RM!A\.C#1[Q?**D# M *\4WI:.R%2:DS_+$UE"%P5X@X)A22J"2/5--J+K/DEBKT=6$;922MXH7;6: M0TRL"09<#PR1A%6V)B=;D?*)%S1T= 3((&94%N=\*BH=55YCU!F5T8P='8( MR954\D0KNM^S'[7GMRWM95> ?#E+KE=67HBFHST:[YQGYWF8YUR*3SV \'VI M[36FST,%3XN2T83)(+91Z0H^#.7,\5G;2B,P-<") M2I%^==66!?V2IM=J<4VD\M45(ISS!LVE0?SO^T8',NJ"71WFH'[7ADV6D* MC:&PJIUU@+'%,'[6CE8."3&"%9(K4]T1N_%HZM=X8/:$[[6D"@^5\8#!+=EM-*@+Z@8VTZ-[IJW M?KH6>98N)C=Q-)^,HI U.=/YQ-DT&'7U*N5-Y_: \*E"#$% *SY\>!=1 MJ[X!\CU>F5W95RKZ-,6NQ,VBX:EGMW75SD.ZBNME'"R#\G@,G)HNK!40W)'8=, M4>YD74%'G2&1"IY:R >NRH_@LFM=SXA!R?QBP4!WLIOML)9J GC?;W4P_U#\ MTA+O36XHZDSNIZ@[G7/M UBIN825-=6/#K%.GL ^TF:GX!)IZO-P9Z)FE-79 MDY-/5S3OY81^N][E@-Y@8JED5X13LT+SK_/3K[\XBSHQ]>-!AE(=FA7TXV3^ M>*Z"N@B_)="O9*?G5GOCPO+4?&HQ?\8- IS13US\9.4 N>U> >5,F&>V-1PQ MVZ7<\[^S>:=\PN."E;&9;!<:A;V)4"\J*0OQL 7BM.-?=@B9LW@-C$!]U$1$ MA]ZB[5ZY';6 W/.Q,.*V;0>V[V)DJM D^'>G_+29X?9+^V9TSC]Y=R?WU'Q$ M>O\'JZ%X1^-L/F:[/R3W7I?1<,&W,1VH^6I_11\3>**A,Z'TWTS'/8#W.>&) M3YML>V.O?=N$;'!X1&>RWA&$5OJ$7K@$; ;EW?KAJ9^HKWO?"W""H:\BR#PP M@/]TH'W:?GAQZ[\WZ);[KS9^YIB&CM4*6V.T5@-1^2\A_(TS6_[Z8&D&ULI5C121SOQC-K.Q.[VX>=?0#)2PH;$& !4++_ON<"($6ELF>G^Y*(!'!Q M[KGG'H ^WUKWU:^)@GAJM?$7LW4(W;OETI=K:J5?V(X,1FKK6AGPZ)JE[QS) M*BYJ]7)U?/SCLI7*S"[/X[O/[O+<]D$K0Y^=\'W;2O?\@;3=7LQ.9L.++ZI9 M!WZQO#SO9$,/%'[M/CL\+<&6-<%1?S-Z?O/MPQO/CA'\IVOK);\&9 M%-9^Y8>;ZF)VS(!(4QDX@L1_&[HBK3D08/R>8\[&+7GA]/<0_>\Q=^122$]7 M5O^FJK"^F+V=B8IJV>OPQ6X_4<[G#<9@L>'O\PH)57K"*N--&$>5'&>3EN;-;X7@VHO&/F&I<#7#*<%$>@L.H MPKIP>1_6Y$1IVU8%B'%'3U0M!3<8L M:R^N3475_OHE (XH5P/*#ZM7 ]Y*MQ"G)W.Q.EZ=O1+O=,SZ-,8[?2'>U3?Y M7DWS%1^5+[7UO2/Q[_>%#P[2^<\A%M(F9X+);6AV^<-W M)S\>__)*"F=C"F>O1?^KA7L]Z-W]X[4X.7TG[A\_77\15_>WMS>/M]=WCP_B M_=U'/-\]WMS]X_KNZN;Z0=R@N*U1M2HE-Y@7/WSW=G5R\@L&!, )PUVC :EW MGH2M1=%[[.?]7&Q)=.24K;!6ZV^C7'7421>>1:FE:L&E MPWS3B-K95B !#E'U96:9:ZE*0B) I_L*,Y&3"FNXGM *%8G[SH>)HI9*0TY8 M4, YRS6SX:GLG0K/'"3 E6!3/7+#1J &2!S["58T=D/.,",8==3T.M,-)$OK M!+6=ML\\?N0(8U3!'P+X] OQF5ST;0,,/4AQ7)@=08'5OK6]KB:\%"0"]F[( M(5+Q'+/?H>;"(C8HR@^L.&Z0!9>]4KZSD3B,@EH"88 X%)Y2Z6T=*!>E(J04 MN\,DSGB&=$Z:B"VG.(4+B93,B-B@1K;WX,E_]=-"U$S*DP0M-$?67XW= IEL M(1!>S: 3M#DTL%'.CN3F2!NK-\A=)1E[J:-Z08$6Y $38;62A=*H'D?$"KQ7 M#4N4Y>&@WTKQTWY\IDK"PY,HH>VM])B42,.X5R'EC *:O@:I$ B+4):\EV+Z M>+0WX T$U0HH@WP:T63*A*8&X;(*Q* *($U-Y\&] DEXD0O&@!;B-V"Q:-L@ MUG)#B:A=EIQBRTGQ^\X&1H!==DS$7O$]=#*M5T&E['U<]9RA<+2A+N"DBMM# MK9_LEE#9J)$,I""M*&(!7=(\3[9[7<\Q \D<(&7 E!4B8R;5-1I-@'_6=8UB MP"JY[3(+S+#I8Z=Y'.Q1YMR0N>? 6AXOI5^+&G<:'XF+^SF"5^'$VRL(RS'E MJKXUS$EE]I4R-G#RLVFX+?HR4K-++8+$$0GFAS.2@7ZDDMH"'.67IPOQ0+H^ M4@9'6[2$P;"!7R*J'T>!B6&7,"+#BIN 1?-,"OK_Q^8/KH4^* M'KR3!4S1VN/O*N54P&%J%1(AZ3*6O8NR;.&??OJ.G=V:YHC]AI6:*Q]9V=>\ M][94D4IVX4$4@5J_LY=D9%#Q3LG9PE#G_%QH[N)8&T:)M=9QU)Q9IWN?4<)O M>@>>X.CP?*[',#GU:+#(&2N__WE^>O+SX1KQ/(S'GW'\0,62 &19.HC.QS(E MJTL&%0>^$1R'M?%V8*PYBC!-V)MAS6#=WFI51>(*J:,FXE42RKL'6X?+O&M! MY7>21W\.1&^D[M-9C*JAW[ _ A<4MD1I9Q03UP+#^R9#F[S8A8<]_F6E,WR_ MK_8]CL#C((.*3V#!Q_^M< %W4.3I\LFQZR,.^\*RW(+?VKV,GH93F2OFF0<)J#]9#0Q5D M MZC[P114F.=X!$])$?7+E%'F"(TZ<9!=0HPKH_JE"[H#1'+Z\9&I[I\R)-(Y-#]@9K#"EXSY14?6ZO=>5:R8*AV8\80:C[HH MRJ$O7SE:A@M-:AC0/#EE,Z=QLY&AK=)Z1#Z6Y?_ C^M*%[]UT99].I/',W&R M+]K.]\5_>:]X^UA3[/#>9+^>WA1JN<'=N< 5QO6X[3>#IFR)/'%GPS7-')B6 M*L/%X'EH$"X1>B,>Y0>.586;].O'ZO]0O7SA2I7CIRTZ*[KY@"JBB:LPFI6? M"[TX]$VUG'P8MP0M\N=_I,"$](T\OAW_PO ^?5COIJ<_3\!U&G@)5%]CZ?'B MIS>S=$4?'H+MXF=V80,^VN//-4D8"4_ >&UQ9\H/O,'X=Y?+/P!02P,$% M @ QE2C6$[Z 9O( @ 8 !D !X;"]W;W)K&ULC51M;]HP$/XKIZS:OB 2 FT1 R1HF5II?1FTFZ9I'TQR$*N)G9Z=TN[7 M[^S0E&HMVI?$/M\]]SSVW0TWFNY,AFCAL4@#$V282%,6Y>H^&2E MJ1"6M[0.34DH4A]4Y&$<14=A(:0*QD-ONZ;Q4%IICKS2CH M!,^&N5QGUAG"\; 4:UR@O2VOB7=A@Y+* I616@'A:A1,.H-IS_E[A^\2-V9G M#4[)4NL[MSE/1T'D"&&.B74(@G\/>()Y[H"8QOT6,VA2NL#=]3/Z%Z^=M2R% MP1.=_Y"IS49!/X 45Z+*[5QOSG"KY]#A)3HW_@N;VK=['$!2&:N+;3 S**2J M_^)Q>P\[ ?WHG8!X&Q![WG4BS_)46#$>DMX .6]&9((PTWF*9#X!WE?2/@U#R\CN/$RV*-,:)7X'I0L76MG,P$REF+Z.#YE1 M0RM^IC6-]P)>"&I#M].".(I[>_"ZCL!@_/%#YRCZO(=SK^'3^>SLZNOI;+[@*_AV>W[S$\X57"56+Y'XICO]%NB*JUP+2D&O M()7$S:/)@*ALIDG^P11LAMR-945)QMW@W*H2K(:#PRAJ15'D+ XET47!;6?< MS;?A)I,O*,(W)(>#TH"/I:3:D@J+;7X6,$ZZ@0W2;JX4*BXO8@;_8*452;7V MW.XK09:O#-#5(G E)5E32J#IM:7; J%2.(C[QZW>85N]N;ZJJ. M[0HPOW[/M>M%/TA&*^T7<+GLZ_LXY][KKHNG4GW52R$,>U[EA7XW6!JS/CL] MU>E2K+@^*=>BP)MYJ5;F*RV)P>6'G'M3E15F9 M7!;B03%=K59?RZ6^B MMB6F9:_N7/;FUX63 TDJ;Z&;RNM*8T9IIL8"O#9.%BS1< M=G%J< *M.TUK:==.6KA'6L0^EH59:G9;9")[O?\4FK7JA8UZU^&; C]R=<*B MP&.A'\9OR(M:YK($.YZMF!+J*FS5)^P/P0HX'2E, M<2,@0S"L12(BR3U%&_T\MA %UN;Y"^NLFKVPM2HSJ,K,RUJ+GF+]8'^D4;L=)N3I40KTEMW9RU5A)Y5$)5>%6OH+3S(DZI5L?:JJZ$ MX=+-U_O:H CXIS'D.KQF#^[8'3889'M=(>R] .DRKTACN$P6:5YESJ,K:0PO M< J=F)(O:#X5\CL%0_>.\5IG]!S@?(20Y@2M M'0QA + MB%:%-D]T-TH37KR/,B'19E'FY>'&4%0OLL-J=P(VDI$V\ MI&E1FK>TW;36[G'(A9<0M9O6CRX?6U?1H2D&4IM>0@, >C9U$-FGN\>6%?B/ MXS022-Q3.H;PM8+X.UYGK,<%N4)>@GT600TNF@+5>:#&Y9>3Z8E7%TOL[I^!%3>P)N,G M[ NP_Z($ITW! Q%)/\'398LP2B@ZS^76) M6F\[C)JY+1Q<=/&&REZ'T$Y?#"RNP ]$J#FT5F7K5/%<1Q9E#'R07>WF*W)E M7WK"@ 3#)&;+X#NL:3 "VQ_)7*A"DB-_?T$X;HIB@"Q/#=0>!;NX[U@M$ M:"=XGQQ;NY9(L#,A* 6F'$@#*OI=,CH?9=NV6D:#!Z#]'TX%=V7K:7!H4U!9 M:6BACYQ"]JBMKO<,URET/Y5@!VPR].+1"(/QQ O\9(M+8>#%T8@%8R\.1Z_Z MSD[*<.+%P9B-$B^8#+ZLDY%,O%$0LCCVHB3:EA%[X^$$ MM=X+DZ%KA;JMD1]Y413#";'GQ_[6YHGO3;!KDGBA'[#'DCJZ'7>)OE>2<.Q- MXL".0F\XB7=HY'L)G!M$(V@\<56"LL 9.PR..M=X?H P0,8HV)(1><,(>GEC M/W)JO5(ABJ%V0J,X\:+A=F@"."O T4$\\H)A:,^]:VL80'0/$]N\7[PJ+(ZO MBY*:,KK>=51NLM<3,B!UQ;;EZI4J>V.C>QQ_465]A=DHYEV+U8CMA-HNHRZ6 M]1V!4HEXEE:O0^H)V?!HDYHN5/8B;!M,HDU94,?@>$4=J ULFT4VG 5^I?TN MLT[H,P%&BEYZ)W:\9MA>7CV^>>!!&Y^#-D([>X_#./)&/F)W& ^]43@\PA7G M)ZH4E@?>*!X=60%)Z%/P7Y+-6T6)+/') MY!!6_69+KRM(/U./V-A+QH&[0X7GQ)4]$*"0#4'K$(.AET2376C4#1RI@%G2 M9E+SQ8+JCW&_0EB>U+]$]*_T[2\>FUC;J"<;T-O^^8+RLC57>K& MWO]@16/S[E$P0GH?QSOGVD-;4M^2$7A^,MY\?'SK!Y)V<9)X_AMVUJ_?[_PY86LQZEJ8[)O^ M9#W33((Y$6H/DOZX.[TN) DH'[8U;*N(UY7XH"FG!VUQ/*@E=(7E#>1%_U?D M#>/1SKEMY-4]RH^05R_['Y"7>/'$WWS\B\B;>!/4]5&,QLCWADGPDZ@;^HAE MO%^L>_USJ(LF7C@.]TUOH6X4AHQ W:5(='\3H($J33#<@EWMYX.F\SMHVK># MMA<[:'J?KHW9]4O[:>^#"-J5A?WLHYG]&<%]&VEGVR]+5^Z#2K?STNT(/4#'=!^;[O\ M+U!+ P04 " #&5*-8I ]7Z% " "P!0 &0 'AL+W=O%M@X_32JRQ17JAVHIC>7W+#DMD2LJ.$C<3+W;X60>VW@7 M\)UBHX[V8)6LA7BTQI=\Z@6V(&28:;N2?7X+A1\Y#GFS_&^J;DO/#P4/@LO$MX1 M.8!H^ ["((Q/U#/_>WATH9RHO\?(\47_R9\KA7'E]B3[^:44-Y)DH$HK6DZUJ3-4/0 A;(ZOU) M]2WEV%':0;-+A\%-8'[$[EC6GU'A]2CL@]IR_:/'7Z+OVG:668>RY9R!0PWAC(87)MFENU\: TM*M=B:Z%-P[IM M848J2AM@SC="Z(-A$_1#.OT%4$L#!!0 ( ,94HUBG:IQ_TP0 "X2 9 M >&PO=V]R:W-H965T.1S M1W&\ENJ+3A$-/&P4YE+^<4V;N.) MYUM&*# R%H+1WPJO40B+1#R^UJ!>X],:[CYOT=^7DZ?)S)G&:RD^\]BD$^_, M@Q@35@CS(-5C%SI%PJ#B3, 3JDR# M3+J6K(NT&Y9D!Z1MD\+<*A0HP/!0"(3 GX^. C"U$[83*:#IK;@LM-@ M5%A M##PWT@90%@IBKDAS4A%+1403'J'2?;AA44KJIY\.4.#:8J#=-T!0FAFNDPV8 M%($1A!4@R=<*CE("VOG7-(\LSU^CW_IPSS(:G,T;PV<-V'N^B:46@W/9B1&>F,YFGY7:<<$[AYQJ@H2?Q9Q0C>882E MJV!8[GB2$R,?$(2U .IFI8<1_ Z?N1"<9=;97Q2^'CQBSBGJGPBO==JK/;[G M.>PQ>>AS6'ML!?NTTZ 6GUO433;=K(9=*DH(H2K2MX&M! 4!%&V59 M1XMTALU&V';2TE-@@#4ACZ403 '+9$&02##"1MV&.&]6HTH'(-WHV*+9L2_<992S^5+PRNYGOS_T^PZ-CAJ-CIQBVA7.CBJK'?AM/JS4 MZ08TJD 'KY.&UXD3YE[F1P=PXG37< MS@X.G)N?&_,OP?47!KU/^9 M]<[9*' O/Q643EINLU?YWT4F;,F$3M0G;D0W&[?==Y4>%\/V4!4X#T#3%X6V MDZG;_E7Y<[%JSTV!^X2SU:F3V%MGK]VRZV+55HK G=FWA=M6;:=NW3B'2J"M M',')#Q&NLW8NV?W68='T MJ4C=";Y[]+O&Q"O#K$N8FUU"-UIOOU N%PQ+MB\>YUK ME%&)8B])5M. 3M#CP6K7^V#G$SY#M2@O*C1$]OQ;?*Y!8$*F?O^47*OJ&PO=V]R:W-H965T MJ#%D46$(K4D9:_[ZS-#REIOXA@)>K%(:N;->X\CTO.==9]]C1C@OM'&+[(Z MA/8RSWU98R/\R+9HZ$UE72,"3=TF]ZU#(6-2H_-B/'Z>-T*9;#F/:RNWG-LN M:&5PY*\V=>"%?#EOQ09O,?S=KAS-\@%%J@:-5]: MPVJ174TNKV<<'P,^*MSYHS&PDK6UGWGR1BZR,1-"C65@!$&/+=Z@U@Q$-.YZ MS&PHR8G'XP/ZZZB=M*R%QQNK/RD9ZD7V,@.)E>AT>&]W?V&OYQGCE5;[^ N[ M/G:<0=GY8)L^F1@TRJ2GN.]]^)&$HD\H(N]4*++\0P2QG#N[ \?1A,:#*#5F M$SEE>%-N@Z.WBO+"\L8:;[62(J"$2AEA2B4T^$ +Y'WP\.N*WI<*_6_S/%!% MSLO+'OTZH1??09_"6VM"[>%/(U$^SL^)Z4"W.-"]+LX"OA5N!-/)!13C8G8& M;SK(GT:\Z7?PWKF-,.H_P1UR 0]FQ(8Q$E8./;F0%FP%KP>';A\<^N=J[8.C M_OKWE$.)P.PT ?[F+GTK2EQD+==R6\R63Y],GH]?G9$W&^3-SJ'3[C:M<&*M MM K[4^1^(AV>/GE93":OX$.-4!ZWS= L[% I? T5?>L>Z,B 0,%WG7 !'2 W M = 6EO5A#Z=0"P]K1 .-E:I2%! LP_-YPT,&*#OG&'Z/PD%[M"4C^*1"K0P8 M.KYBY=;9K>(RZSW0R>4HS&S2MZ\"-?$%6$)T R1O;($;RAQI!2I881C76A;Y\H7MM.G]!%E 8E>H(94=V*5/JCC62\"/N+%_11I!&LN-; M:SJ?;.F_\J]L0:)G]X@0Q#T2*Z%DW$!?"R)(IU*H:]22&7]3_SS=TP+/=U&L M6ELMT?E? .\Z;L ?[B>AO?T_345]W] 6]=(=!N4(@B:/I)>/HI3W'&ULS5;;;MLX$/V5@0H4+9#U+4F;31T#N:)Y:!'$S?9A ML0^T-+:XI4B5I.+D[_>0E!6Y<;-8]&5?;%WFS.7,G!&G:V._N9+9TT.EM#O) M2N_KX^'0Y257P@U,S1IOEL96PN/6KH:NMBR*"*K4<#(:O1M60NIL-HW/;NQL M:AJOI.8;2ZZI*F$?SUB9]4DVSC8/;N6J].'!<#:MQ8KG[._J&XN[8>>ED!5K M)XTFR\N3['1\?'80[*/!'Y+7KG=-H9*%,=_"S75QDHU"0JPX]\&#P-\]G[-2 MP1'2^-[ZS+J0 =B_WGB_BK6CEH5P?&[45UGX\B0[RJC@I6B4OS7KC]S6"N!\[/3/#>-]E*OZ+P4>L6.A"[HTEICZ=Q8 MF]AS].;&*)E+=F^G0X_ 3[,VR!G*$G80>T/]ZCR6AR\(*__8Z%_>AO_U=9^/-TX;S%*/VUBX44Y&!WD""O M8U>+G$\RZ,>QO>=L]OK5^-WHPPLE''0E'+SD??89 A!/9=36:%SG# %YMRO9 ME]V=SN_HLQD$@O=_&[VGUZ^.)N/Q![K6>'S/U8)M?+='OF2ZDEKH7 I%/2;G M'AP*6S@Z,_BC-]G5Z?PL>TO2N8:+W:9W=2$\PQ8)P+27PAY=5ZCJ/E5$WM M MU\9ZL5!,"BPZ,M]\; M:5.H/9 IL;&D>D2QUC2KDEAC3')X?,)@9!;8>N3D2LNES 4\;CSS Y:H"SE] M 5NK1A8!'5+CY9+C8B(L6%K"&TA\9&$=+7@EM0[TB*4'W1><)]['AWLM]V%( M0W'(CVK\&C"XEKZ4^K^Y.AC0I;"H3Q2FCML2J<%A);WGXGG6X''!).I:27!@ MV5OCZE1'(,F04"JPAI(V:<611ZHAX3@SRVYFG$?+(]4#]!_!H3!L_9!'&J\? M:*0<]BMC92M3484Y/(78SL"5IE%%2#RL\8),,GJA7_U LL +V $88CZ/ M%:.0678<#N@K.,(PY0T6B/9@AN^%:D0<^8@Q/C@%!9A*+)4G=#0 T1JJ[HAO M$[:LA/]A]-JFF\92CCV%55U$F]TD;XO[][ZXN\GHB1NJ[32[C7RNR6N=FXKI MBWCH:W&OU6)EBD"A:^N(&@L,1HP'IE]3$*O.55.@1QBNT*.MAB0V>F ;-@=6 MM4'%2HKTU==1]6VLB.C)''SW\+5X3'4L'NGOQDI7R#P-(28,'3% @]_T@?@W M*0NM&]"^&;Y?4V#?XZZ6HB[AJ12(K8V'Z#T"LMYT#>!*@$9Q+Z2**R_X"R]# M[JD2UZ[@$+?KS+;. YWAP[*1>M"11&\7V'I;.R ASK8XKZ#]CA0O 1T-WA]F9--Y,=UX4\&ULK5K;RL'[;V 02&)&(0PV T$(0H$J(= MOY"XS/3T]/5T#UZN5?U9+Z1LQ)=E6>E79XNF6;VXOM;90BY3?:56LL*;F:J7 M:8/;>GZM5[5,R M5.M79\[9]L%],5\T].#Z]HSW;S+7YW9Q)$L9=80B11_#_)6EB51 A]_=D3/ M^C5IXO!Z2_TM;QZ;F:9:WJKR4Y$WBU=G\9G(Y2QMR^9>K?\INPT%1"]3I>9? ML39C0_=,9*UNU+*;# Z6167^TR^=( 838OO(!+>;X#+?9B'F\J>T25^_K-5: MU#0:U.B"M\JSP5Q1D58^-#7>%IC7O/[0KE:EA)B;M,3VRK3*I##VD%:YR%*] M$#.H3A25,0$2Y>1C.BVEOGAYW8 %(G2== M?PW6>_[=+?\W[BC!7]/Z2GB.)5S;]4?H>;T\/*;G'Z'WKGJ +%1=2,T"T"0? MW!S:ZB@EI5F\M49_$7+^D&>'24O?OA'[#K.C^+H@+6LI9R>54UGSSMJ@*J#PN$;615KN,>6$5A2ZPHDLSTO$O=DE MF*J%_)));4:KJ5:E;*0H&KG48N+85N1[%V*26+X?7!S=LB4J6"$VVDF/.(JM M, QPX;N6'<=B1.%^KW!_5.%O'M*B)'.^!-N7.BTEG'K:0#996Q?-$=6/TCRL M^N<7ZHW@$UX5N:A4(Q:J)%UM1+J=SN(].#W5)*V=XLDEKL0)ZRXD+<*S'QD+ M"'C/&][3*7NF>*MT(WZI%>RAK9 ZRN(O,C>D#/WT<8E[L/0V+6KQD):M%+<4 M@^2?;8%;&(K&BFHI=5-D8JDJN8%QUI]A*;,6QG,N7)B&;>."I>G^^.BJ>WF" M3$XC-&* 06^ P:@!WDN8/[8)F75. Q%/BQ+CY@=M[V^0ZRUL?-0:MO#W0\VM MJO*"\@4R2TW)430*OIQ)I&&01V+/96T2"N3I6'% GNW:5AC;XOV=$WL)AS@WM!P[8@+WDGT5!H95>+K&)E/D0=B_3.L*HIBV M#7LEK*3&R'+#1-DK87S8-PFJEB6B94X\-C50AT#H7.JK$5,)>U,)GTE.35K- M"\J]APQC=/*Q?-13'*2@W;-GG?]QM'D^%AA_S]*ZWF"^2)>JK1KQ)LO:96O$ MAD=U4_QE-/L>?KT_^#N0P!9E#<.Z;#70CIHU:U+RN0@B,HP$5Q/?\RP_0GHZ M%P[2CA_Y]#[PK=@-^+WC6E[H\WMD(S]TQ"W#-6R^+'2CK]D.P(%>%"LMO""Q MO"@0$Y=&NS8L%MDS@Y28PW7F %080W;H04Z8B[M&XJT'M,*?*M $EW MXOAF= C+MP-ZG#@./[8]AQ_'<*2/,EM4JE3SS26AUQP^L5-O&%@1HAA6MB(7 MAY=+2OA4&) SL!=,A$7H(03A)0$\C[&QHD)"V MY0!O.(%'6@"0L!S?)BUX$(#M>&9$"$*>SR,BHF5&)*#G^V-!.^H],1KUQ)^1 M?I9L:[.V:;&Q1R8GOZ!HTO*0CXZ2/>RC-ZPV5;'K#;4'SZ(A!1#[H=1O"7D* MEZ)@Y&!\6C\)[KN=WDNJ\BC*82GV]G,1D]H#N@M$'%DVI(OK4 0Q]!_3=03% M6''DT#4>)):-ZQ$-Q+T&XE$-_ *TND;P/23DTV8. A[%ZC_:RA2*ZZ)9=($< MF&1>47%$6U8M>>(*$N2 /VTU"",2:3E?P4T[ 07%H^=;_DQP4F+Z6:X3D?^*#Y;I,B'4RFI2$:YUJ7)&96]S'*%RGA+ M0S=UFY$E7(GW:K=PL5P!;O&(;)'6\VW@!T%5YQPS#DMH2W<@J2MQNX"%&O/L M5SBRI8I)-XJ*3UYQ9X@,D/QC&TN'%O$$2W)4I-Y:I&E-L9(5*4^5C>"GI8T0RZNE&FY6J+CO !OO2 MLCD(GKZ-4A]#C@[X3G7['6JH6C9%S;T:^'LE9T4C5E"'60EZ3$)@: (O": MZO';4K4YKPT]$OBI:_),)@!%=6T?-L ,Y+4(7.1[5P"IN$B>=_#8%&7HJE8Y MH@9*4IV9 #4QF""$.<.LO"@$KS.);0] ;YJA8M/%@/H$-@N8'R EX,^Q/?$O ME7;6!5 M=8?N39%;JR6MV-0%0+>J=]V E"3';2JRF R+0@Y=U3CQ"#Q94>31 MGP_K-GKQJ#AP!5")'4?'=85Z( "T2#R^ H^Q:R+#,&V"A=51R5#E=!YCHGU2 M_#(.$5L!<,L)X[TK%N(^._D)PF?&/"Z13F?,93!W(F,>,T;HNJBRLLVY?)*/ MQ$P)H..Y/*KZ*XY !Z: FI:#@9J02[<6YQ'%>MW3:8>;J&!499%SE'K4YS1< ML'PYP@6_$6 ZTE1+KNFCDI9K-,+9F"/,@N;?8HYD3<=K55\6G+;9F-]24 M*77!4&ZP ;.IO8#/YL6H C\V?IR$DJW:PI#[0G\6U.B@9.%6A^3U,Y*T MVD@XOZI:+1_Y%34M.?S!L8"@- DW0M+WJ:L>F@X'ZC]Z[-DQM=>M7Z:;&]H>4AFP^ MI)DQ_00 ,Q&Q%:*@OY?;0H2&1("?(9&/DQ', 0#IN\*W_&B;P'V 7& )_#EV M>%!;9'&^%<=L>RC^J35H6GU&ZA01YA7[+"6Y;?TUS"GYOJ;2AE4^E7#JBMCO M;,"@UBZ/^%:(2OCT1.M +O&)$&#,>]R=][BC=O_HV._@(=]!9_J[1'O?^K@P MTJ\RZ*H',C3',C,'_7XN%!!G,VZJTDN2V?ZSP02J@)_+^:2GD:['3N:[J]OM MTD_6.R=D&?AD9BY4[[K&PK^"XZ')T3E&=R;#"+=S1#BH'5LN3-B!C]N./<+0 MLZB(O& ;TR/+
%X9A>'5+B#@EG5VK!=4F+*F1-DKQ= MG#FY9FN%T!%BI%9 3BH;4F5#;IP-68[=3QBTK&B\O %K=_AVF0VCD,U4?MKZ MU9IMW>XI9#.5GG:LRORVWFFVYQ3U(1+33MWN_;;2B&WVV3ZH4D/YUM:-UF[E!7L@3+4"L4S=-%MKS, C M,>H!>DH=)LB+'@0,$!TOO/O5\9U'BO')")V,1(JI:;/Q5AFWPYAHX+L8>/7@ ML1 3YT5TC3TY7H)-I"BQQ_$M2SR;D&%O+9VBKT!$ M[T6$4C.ZNWZ,842<+"YC.1WRJXDCV Q*6\3)$5EEJ%3/YAPECX\LDN';130@ MXE)TGM).*#"+Z2D\Q$KQ,,J^2 /5/-I^7E'(AXR9BF'&E) G&6#L]1I=V]HX MOF@VVL9F0;-Z#K4JE+>?^*EA-JSV_EJG[6U276.G^.*J()2*0%45D#';PP'; M=T F#4)J)'U?74#J$QNP29^%!1+L)T15__A4IM9VB3SM-^QT[CZ-=2NNH;_" MT.UV4V_VK#W'G X=<-HJVG0F7HB*V:Z*%0';]4R]:QO; 2&\^F#3QV7W1!5J MRD5#+-UN+?=BJ5#3+L3M&'JOO32.IT)-A42ADF;8WH-,RSVQYVZ*[4:/&DHS MT)A6&^19KX+@4DFR'#^L=%A^KDU Z4!L6Y&A9S;U;G<-VQZ).Q?'D@[CRSY, MD.F+"[;AT(U?ZE!$Z,G)4 GMTE#'U$MXW2SO83Y36@;<$')2PH7X%'%<-.+$)0JL7&5BTVNJ?48N. A$%6S3@-WCD&GL5R47? &MK#&#AQ ME!9(YZI*J: 4 Y91[,; +<3<%-'+3L)$8GQH-\#RS!EB:XS9@DT82_R.@I;, M'V-4-Q+UBD$8_2<_C&E<$D'4L.HUH=@F#D(EFTD8PO/>2[:PV%5;@Q)=>'_B7Y-_@H(Y@^O(_*%"1BWY@S )C**+N"=&?,0+(HQC8 M,\8-ACFP'_B#H.7] 9L/HBSL9IZ"7281&R5>OO#*S<'4QP'6I[E13'C>ON.] M_)N"+(B]66(R NV9P"BB2#XI(#H7/M'0KCC6I;YXWBXB;#(9Y?G!7G+QI_R+ M>4R5 $BI2"\0'+$H\@4&:?UR,GT&-\PI#1-Z,W=&+)H$S>;T6["^0 MDQ77<4-Q6L1U#GR)Y\E^3MD@%F5Q/L5N"7M9O(YS#9.0G\\N0K(.!H2V+*G& MR4WPZ'$N0,R1*A]]8-;DCDBL*N%8JQM"%5A?QZP$WKM9?;I8Y*Z M/EPBRK1H5VBCKQYMU&CJ74NAC9Z!)^\TT49-O=-=PWZ'Y[+:ZZ@34D.:$\>A MVT]BZ7HASQL,$,(U'3T_"'\4LFC;XKASC"B_,3NJ9+4*MGQC5H:,>AZ2I-9Q M[15"Y1/SDI]E3-Y=15$B6DL%B7Y'([+WGQ6PN$W M]CN33<5=T;<M44 9R1H M:FNSW&-.P"5V3!]2LB.($252%I/*U@US#3RFDB@[T;?;7GW+?*4"Y?@3/.U? MG9.\_@@3<%Q?\]@CS(* JD!R*V$]=]%L;IE&H41U">JV3.6M.G5)\CN*$<0N M[ADH*4!ZLXXN77AUE M"R\\G/#6:].0Q<[/8V8#G(S58O;TUCH(E=U67Y\\@)-) F@9>KN]IN[^P+0_ M-5%56D+E"@_%$)?X^W<&=]0?&X3B"Y>%1RA5RPK6>923=153O* ;'N8 MH=WHVB4FN0"Q&%GPTFH8"THITF MGXS@LBR]V]H-;4P)KKUO2DOOK:L/58*K;A,\[5\=^J9OY^J=@:".;\=>YK$/MY5F[W65.GR>:V^"G7Z,$XPSV]@2CD+% M."LTZ'I;@FXIMT%]W 8'\QF^^;C:9"8BAYL:@K/N_QLK9/Q?QO-M:!NQY?WIVP;Z+9 MZ"A\J%,T\U:U#3UD\VI+H=,3JD/Z4&/%R- M;BO7)Z=6K%H3S5BJY;:511O7]-L]4+YFJV&OC1R:RR.'9J/5*EF2O8?)=DK, M].*#]C#F]>T@6QFO:L?.R?.5[;"U?N1B(BG] +^-0^;0EQ20D#AD^ WB7[^) MWHHFV].I]T(MGIW!.#>D1DTJ&7T/]*#,57CVKR1THZ$[0 +"& WM=^:ST/&\ M%QU^3GVC>6-J;)Y-3XB"?/FR,/CI3F "?*)_-.X;8G'8*ES.3AL%X>R$&MH_ M@V<&VZ.G2\QJ_0<"=,W)7ZFP&S=F_D=K$#1U;QPR&#PL=JK$I MYY -$Y@D[S-.W\)*I[EYYRDC^FX7R3>_3-P$W@LT8L7GE[>\+GN87L>9-(]U M)H/8\9#Q9!#PW_R3 MPX1RS/D/F3]@47J4B9UQ:!H1.3%B V [K(G!']&)RXVU[\;K@HXM9(GY'9?- MK9'(^:>$AFYFCSA]4,9 DJ6/S+5[W: Q_(+'JC983(XL-).8DOO?<9B=VT<0 M92#:?UPZ(YCA.\=[=EXB5-WYEO"N+P=O=QI([EE*K:3'\B_+,L*^KBDT3*G. MRF;A7GS]V\W#IRLZA<[,9[RAO;9'N5%N?PDVS7BO_ M H$Q2CPZK4^.E\#1 2D2)*$63+&Q!?X+_@#].7'@[.NH_^#LOVCP2N *U*TH M"C)[0K83S)2AF\+JL(CK6F$":&DFI(7NI6O%7#VCUG&K%W\H_W M\J+I^K08>NB]&%UH^ 6)F_0^_K508;U>PVX;J,6$_U:\6"BX!A#G'_.?=ZQ& MSVHO_*K9,#;\W+9:&SVQ;%)&L]%N=>HXJ=ZZH>KKNUCOU=\EVZ57)D; 3\8A M76"=A2ZP?R5."!/1KD%$#4F4?75"$*>6H9<(%IQ;9*6SN4W)2[CY#3V!08?1 M7#'W[GRV)P;:+0ZPF(',IMFJ[8*K.#&P8*NRHW' 8[9)#_CZ!2PRVZ;$7I1: MZI;%\JMI=X;QS!*+KF&X$MLSK\-_*A9EZIUR ML<9#7V=2FPG&N MA"W?F%V%-W6R"<&?5KG-50NQ17T?.BT%W5!II9]MKC9ME%BIO5BYF0GQ*0F2 M5>?#U;&IVMU7"'_0U)N&JE0Z>0DRWVE'29&4/#9H256G5*$0T3NV:F=ZXC+D M.U@@83*(DY"R5/PA.48>0W6Y6>+5;ND=2UUNJF-(('"SI^H?3URLW*])[E<2 M)6>F&.8:P%\E4':B;[>MKCJUG.!I_^J,Q/5'D>GKL4>8AN"#Y':4(UM0Y'E49R,(+47OG!5C(9;V?E6SY\*:K MVUU#!>"K8$NJ\C+?*^E2J]SO#5%U>)E,M8 ZV^"_GGYRZ:H5UU!2PO_J+?N$ M>ZS*.1Z2YXZ4-UHA:U7B?436LM; ++U6%.5S42&BTO*P4._+P)?K;I8:W<;N MDG;5XA<>E'KHU%_WR"*'Y81*9&.WL0;F^* ;7L42RVQX3<1Q*32P_5?-'P8Q M!$L<$9#'"X(?Q\,$N4L0V^*)^0E;6+ O)X@8C]G/@)4-6 *= 2 D)$.:\ M8/4!C35.)K":D$5!$B(8D'24<.R(9T:H(@)#PWN1 !#3,!C@CV! ]M-%Y(N& M]AL;.$G$!/@5GZW (7)SXSZ[\.;'T!DF" NF#9F EG B>$T$YPSQBYB'^"/4 M"]?'PXA_!@2\E8(Y8*(1(IKI)#G%.Y-8;CKF8^(."5@$]]S/JDV"4"R:3XP*3!!"!8:,GQGS\[]=P$K9+@I6B9(^ M@E$13%7B"R".^(6>?7)"T33]!7X7DNK%%TJX#C$$S! ;KE_BO#E$RLS<"+0# M^)42/] ;1\AM;D@ +(,QV$@(Y1&N3! 9!!%BNCW">Z6'CYQ]P@48E?$!Z@7D MF84A"/Q-MH 4BPN7B74]2[9S;M,$1PR"$%'B DXV>E@^XG((E*PO]+.+5>8Q M8=L@RHW$C O"N$&88\ A?0ZU 2K+'8'Z$K@SQ>V(%C$'O&T,<@?7KVL\6 X+ M@X,1!R'ATN#R0Y<19- @2#P$X='PB*&,.Q!PRK*GW.'_N7#;EM-T##:PNTZ_ MU7',GCWJ=6W3'+1LRV;-X?]VS8N2D%X'!RSIVM:F@"6];J/77/R5A.%85P,^ M9RT+G;K'2]2(_E->*U*+K_5E^-^O[Q^^__'QX8_O-[>_:U>WG[2;VX?KW[]? M/=SJ.P0"\N7X"*<%<]7QN;_0*,B!!B&!23TS-'(B83GP]X"H#["&"CNT@4@EQ9TC4@8+.K?HD3/@NFX MNB61*(X%,D3SEL+8>>(2%^0(J)')U M>&"(K(B D2F@QK4$("DL;@8[%1V$9 M#LKYAG88V7H0=OYSUIB<)F&4(&MS:G@%;@7& _G"21\ETRDH.MHLP:4"#>TE MA4F3$&7X&]"+[@#5U4O>MECT%FGEHESG\*LPKY"-$.(U(-Z!X6[AW6/M/G9" MY$)@\@E7N8\!1_GD:C4_K$NG;92$Q'G\U!&\YSCP$-&, ZCU7[0WQEL\R +N M$U\FC$>Q3%@EF&_S2&XYX+0WUELTZO'38?#L$^P9MV;>M-X*J#@Y MOL<$%"F=U09=+M"2"Y*HN 1^^L'>Z3L>\)^X7"F4"*\N0BN8L&_Q@(^" M02*LAR!\='Q1G B_E \Q/9, -,/T>H([PT'M!$"OFQTEI.9S$/Z($+9XDA-E MTKKGY"(,.CIQC@<_')*MW7>1BSSW![L$:^D2_T#X-VZYNMRTA 7@^C+1 JH= M[R'%$TXYA&'A1@43"1-?F^#'DNN0M057XF:)>XBTE(E7$70.UT=6EX1 !CO5 MIYN.,QC !8AN(#F.SYFOL DIF!V^">;F-+3/@MU@\ MQ*,X,M+LS GES"I4;C,6[$*M'97B6\USQFTMB(=B6=.(J(39BCSV$U"*9M-L MXZS@>@+B,46E(U],9E2!E$)+(@.O+R7="#H[PYD'4?U+.YTDUYG/V1X$_"VX M%JF*0+[DGL"?Y%<9BTG#5.W4P.4N#+XS4JW.6X*D&$<@X(7"E,;MB$E-2=*] ML,K4/R'><4X8ILB5$^>O($2M*7@_I5K.YA 4)9ST]4H.=&N8P/6&;+L19RX> M3,@X+'=UX,XT3N/,9I?*5R>#EC,+5XY]CH?K,0(J?N&3QKT;"4_B540>)+S6 M9*;C@F7EM3#O %!"!1AL'[A1% M16'.Y$N>OX3-+\7*3W3+29&Q(D4P+$]. O&F^RA$1NBG[+^D]XXAOW?F#JIP M26;;"'89!\Y'O&IN],FK:P:1+

:>QM:95LV(FEI O-5BZT,W&AW5___O7Z M]D'[?GW_QY>'^Q+.LBTYJP9Z1/O$-0'%(MP0)(JP?*10)JE#TI+\#826O^3R MRD5\'),>'E&0"G^.]X<17$0"NB*3",#V&B@Q4I,BF?)K"E=1^ 0_).R1'WP* M=LEX /=-Q=)\\%&U$[ZZ.Z2X !=5+'?-\MFS'"LWW2%?.DHZ%+3+[X5R\8MF M-A)!I87$H^61)"UU_S/L=]IO,MAV+^:;FUAU]SYCR;U/QYX^&'%92)U"(#/( MN4I XZ"JIN7+F&2ZZ40+@<3/";*+'.=2 JUD=_1R((!?.CE?68C,%\-&<5MT M=V5T!!LD4??KD?YY> 3Q9?4?B]+6-LWF,^QZKKE$ MGP%-]1C8* M-]1A0/0;.>\$?Z7IS$OFN!Y12I]VBX8'Z7XJ[D^K2H+HTK%]M MKZVW.EOB6:DN#76KMCN]+@W=GFXT[;JU:=B8S?:H2NIR9^HVK-,HAWD=EYA# M%LN?([R&:>@M!=Q8:7F@WC)7$_@(=*SIG6P)"=M*YIZ\S#U<=?G)B%ZS414. M=SVNC'NL$S\5:6\V&SO*^GH)1KF8J85-AB- MR#OX5B>(Z+R8"I/OLN*Q1;^T=.T9?DIU'3ZFULER<.T9BWIQK;Y,6 '5]H-1 M<;#O,Z^098=?]QW_AP8OC'U*U.%9=]'8G B^9 ML"PEX1%3KWU9[(SK:6B?)443S]->F!/.9D9.W"'ICK3?RMRWE%(,UE MA9',;TIS2)>PDT@5GJ6C6 )/9A;96)C3#YN@A1BKV1=3'3"3Z3?S-^V;2-H^ MO20F;3:+*;\5P'06'@:5OJ32EU3ZDDI?4NE+*GU)I2^I]"65 MOB17V^[I+6-W?-K:YI6H]*5ZIR]U;-WHE88+KRV;G6'ZTIM.H_-K&:OW^$K] M=5QC5 +3CK$[2S?;JE%DA<%12V]U5J>BJ@2F-4+7:+25T#UUH:LRF.9$0Z]1 ME>2MQZWQ%68P&9W&CNTFZW%X7UL&DZDRF$XHAE[PZ:5=)_:>GU',&)' LIH7 M#'[T@Y\2^A8SCV0:$ '(8#L&;" 0,L0TQ*_'3CBDY*,,4(R#L0U7HQE9A!/D MA&GJQL0=@(D_0 A\BC&!JS, \ZD'@!<]PP1=I)P)7)\IPN,=L M\$,#HCX2O#'+$+_E9+-$+0^^\R.!E:0@6[>";#5.";+U@(3)8,LYP+3F)Y,^ M/W:(O16RB1O''!TR.^191QMQ&EW$AL1T'9YR.!T["+@\@SHZ9A,\:8^!ANU) M-(1]#'E*%^9N-0C/RJ7N.1R',!8"(P,G/ M-HUQ]HYS(%643UZ$5^*\)+KYHAV=PLX+?$U?(%L2GF5YYIM-*US A-F[.=[H M%*2Y -TK]F3(0Z'.=IY X$Z$M9_7L!F>)V*\N:A.,$-WB.C#_#"NR"85ZJ@L MT=?D6!*2Z))7$"QP(=7R$E^%&;ZGG'+YR8D=[1X5).[ Z25=SN9<%M>CLBY5 MAF/MYZ2R+L_"*ZJR+E76I,;:$=#B% M=+A-S[7*NCSLHEHMW;(ME759O_"LU6JT%8)1?6XQ*NERQW2#EMYMKTX344F7 M.Q&XJ9OVZ@1ZE72Y1AO:C::2N2M-7FT*N>R MA@K&:'15SN4YM&0\/)Q<(1TC,9F%-X_U7 1WFD&:H^>Q 20LW:$D$\UY#'2BP=")G4NQVFSF$@-, MBYQGT<#8RV6E.:"I/-Y*%<8_*.)"M,$I99I*NI:].$)VX"C_K8-#+" M%%*>4KHB0>8ACTFF#0,@)F;'A+#0 >,IL.(91+:3CS\%F)1$N&89,B"^!7.% M,,F'I_^D2_K/W.+3)R6GG#S8#Z M;>:RU]*^[,5E4B],GJVF$3V+?=@E3X? @62QVO!?OS/#\2 M*-B?MD2&YL)TM3/-4_L6@KP[O4,PFYY&RU!9:2H#K/9S4EEI9^$W4EEI*BM- M9:6IK#25E::RTE16FLI*4UEI:>Y)T](MJZ72TE1:VI&2GXR6WFPU55Y:_4)8 M;ZQ&2P%3U>@BHQ+3=NS;W=1[:_*F5&+:3@2V=;.Y8[+"*T],>]-JV$KHGKK0 M59EI\Q>-QAHC3V6FG9JXASU=75"B,M/JJ&%@U]ZJW+1SR4V30$9'R$W+H6QA M4DG$!HGGA"ED$TR(;L"%+J($D1?I67(5?#C)(0NFGV.Z5Q0%H?#;*[E<&.8?#"=@8G"M2'6F$RG"_QHOP!C&7C: M(APQ2;_9KI:8:C9QAP4.SXDK0S5$C)["^" MA!/$W[J=+4^-S+>TM?:=M[;;4PJ8=(4@L\SEP*0X1W?X?R[/>EW;- Y%?=%,5]'Y)/+R>MU&K[DZ2VQ=L'CNQBIN MEGOT5HSH/^7YTVB6B_Y?W?]3^_SE[L][[>KVD_;EYE]_W'RZ>?A_A1O!OM"S MS89]X*3K" 4TI3SQZZEEZ,)& -D[9AYLIQ.-N>C&/]C?B?OD>)1N#T_^8EH- M6X/9>"3*X5>@+&*0]RBJTR=G/\L/PD% .2[M"!@DXF_-EV]$.;1L!+ 6F+V@ MQ$#9\&D8AM&PY#S(*!!)LH0NR@_9.'CF!1HTAQ%J"E$!\I*J6J$H(XUEN6!% MPM!<4(ER0WP<)##;/IJD#JT!#(:_$I]TFO;LQN,9;%-4US'\WT12,)T,)?># MUL,9PS@(R*K=Z-H-_%8STN[O(<.RDN6*[40S?^V&W6[7+*.UUS"[FXWT>N>T M-ANYEDX.Y997B;\J\5>:U:YO^>7^WO+8FYU3\/@R47) M_R:)V/ M>@1%8&U6O)]7MC M-G7;[BX5VRK'>B?BVGJKVUI&7$7#$C1LZ3WS&/BIQQ?%QQ/KG!V:"^1[/EAX MV9L/R-1 X NP-"7PEU6*X46QTU,2OQ*);YBF;G:7ZE-%Q'(V20LL?>.P1#R^ MD#X!.SX7Z!=#7.+O:6-G=<,A6>9Z-&(\AY#]Y%!U'"U1_!WXI"/TN>P/?=-T MD9D4*Z5/WIAZNV4J;5(%5[?7-"%21"QE\.BF?> [V/'E_PGK$K/9,.TCZQ.Z M57#=X=9#=VP0PC$*GL_7$*U;M>(ZZDS+M'2CN_D=K-R2JU4%\Y[VZOGM2"&2 M"MFJFLNG;>G==ID8G.(>Q3USW-/NZ2"8ZL(]Q[=[3L.&.B"+? X9R^H%))_L MX?5VHVN7F,&"ZC5DQTNK82PH#L 6&C@"LO;;0]A>HD[!@B,P#!*L>J#CD3LX MLU^=N6FV(T%J:+FU=:/5W2G':C>:'%(YUX*=CZ"[C\NUU;A 3-TTE_I %&!?_G[U=4W M[7/:8^XK"T')U'$!KQE'V\\ M-V0C1& BQ[/K>4D48]0STL;!,Y;/ _LC5 ZU:LO?W$ZP.=M\SS0= P,>"$B.[*,3G ])I">F/0?A#Y5F\P@#M$C/7V ^8^H8#6*9?5CP.!093^9.J\X/X'=:*8OF*7O-'1A:@BTTR"T@3PZ$NUJ3-!*,_1Q#.OMWD@##\TL>-L*WB MS%S!X%23RJ=;>X7J_1M:U-(2/L;J/5VQ\4@KF? M)FA&HVUUU*3*3:JU$Z90[6LA%*+"8D2%^NZK0D'8>,,5"L*Y+W@!!,*V\ !; M8P,<-L[VK9R=?9X!N/6;MQ<<@W./O:U;<0V#:U9/;[;L/2,8'+JX?*O*\C.) M3U3,[C=8W3!7:^?7+O5NTD"TDG.+P&XZ M:XP/)>9VU"/=-1XF1<?XWO+Y9^=1H?4 M4DAN9;;!;+9R>9]C> 4+RV[%7--4OX@$(3I"4:C#X772UHW,&8SQ*+C! M$#M N5'6WLE=\FYZ!#,@-7>^S:434:M*W\$MQU\[&O9>$IG;F.+XE84XMUB[ M9^&3.P#RR!,)TX,W\"SA:8@9>3"+O-6M.2&VA?+PO/.(HR):EC MI4OGOL_&CC>B7E%I0ZQBQA_/X5RWHA^$ M(;TS6DK3V:-%/W*>@I"2"A MU3C $5N4XJO3,<0UO+2:G$WA)N!Y78JQ)[56)O?3A< M)?8J/]?FKK_]YSH?3(W=+K]:1_F[]2[]SU32\)DG#;\Q.Z;>7=%X2F4,J[3. M_>+DM6R];2Y%IU=\I?AJR]81'=WHVBIA>.-,N@2]X @00,Y;'BUQHHBIW)*" MHFSJ+8747]'A-6W=-E3;EQU3ACO5=OHZ=4%7O#!A+$W)MQS(84NWVZJ3826< MUS* MJH9R>Y,VFGKAM4\4N9<[07<1PQ6#EU$'$(?$"4@Q($6C9V0C0,/[%]E MT>5O#);>LS?W?*B36I*X;6,I<14-RZGD8XFZX_OM:Q*"6!^8P-(QT!2"=)A#G>?N1BDBC^@/(R(YY$JH78LRQD M$][DS*,\Y%PX3M>"&#-J88 X= 9QPI/")VZ<(87B=_!RS$3U7*?O>I1)ABFB ME"=..:PA>W1"D88&<\(L5Y[B*Y);9[)&<5A:R\*A88F8J*J-T-X1V:\X[,"9 M\OS<__C_NJ;9?'\;Q$PSS'?:)QB3/C/>T] 7_!OKG79'J_LXLZ*/\K4#3(F[ MT$ 3C7&F/,76F4XIB9>GI,)O8=\QP14'C="$_<-WDJ&+678%6.$,=?D^A@_$ MZV@P#C9*P*C:C:[=P+>:@6^,,;,X9)@*O(R@1+[9?5M#(DF!UCOM"\&M7LCE MI(O8<.KX+"8U:)]ABIK1O/POG2,5+YUSGJ66SER,_/73?SB3Z?LK36 B<]+, MOS%;J/PAS-2-/5C"'NLLTH-9/L''3&\\GPG%%DGSQ86C!WSR4L745D[DG)!L MKTB&4(X8=UF(Q.V6KOUBVF;#3(L#L%[ >7)YH(P=!U..7AO8G@WT#"]6=(LQV/';B##L7A 5FTQ; E"@9C6!.*"/Q^IQ,45C0(_EIN+[, M UYU]O#]*]2#3.'W8;]!L&H3&&84J]!0_MG\,S@VJ#G' E8S0"B*0R>Q&8@/'0 @@?Y M9 BS&,1!&/$<9UE)P(L"$EQ*B!3M_X6543 '[H&MLO*FQ%/N\/]'T_GS>W63%D'03U T>!]_'8 M@ZB@*D1I_I',R0LBJNTR&G9'ZPOI[2R3\W1XX;?MYLQO92E/X>=60_NQ8EN%\AL3Z MD_[!AI=DA3LP'X=2P'*=J$Z3LZH0J6?+6540ZZ"<=0+TV&.OD34<4*-V(Y_= MGX0 LV#3]S"'4V@MLNS$K\ND*KWYKZ)6<&[1-YKWV-] MUTYSV38'_5F$";:KTSJF"<-_BK8I%@7AKM?6V MW=NNHTV%4FP?PNK0,JF*'5HKDPXL>JI8HQ(]KU#TO#':('R6UY=6*7/JZS0/S HZZM]>;]QF5NEA63^^V6W6"QE_[NG/?DTYC=;7N]OMQ.@;TF17L6'9' MM\VNJO/<_6RLML#/R) [LYU[8W3T=KM5CPI=&K[3Z-AU-%HP3RW+WCN L9(S M(8V3]4D9NMUIZF;7V-DSM9H&RM#9HS#?GZ%S\"-:C1.MW6SI1G=-C.#P M)_',5&VGL2.B2#WTH#H^LU7_EMY; ESRMDWSV@=5 M:JBU3-WH=/5V9\MNR_LCCK)!CJU(BO>2^DB!*L3IFLR#&ASV*E9MZB9<&;K- M-8>]AF=:F7KJA+Z&$_K&:J["Q3WNT5P-#R=&OT3V>9?:T (,X;)7%O^E[# [ M;L$X$'00VZ4!_PICAH] M.U/->0R9A"["U\L6JL6?%M[,9TB?YR#)8+!(FWH)_\T,H),634/F#+5APA . MRO$D1DI40"-9"@AU@F@>-[[H[$,JK5X"?E\-X@# MA*PPFT977P:EYR3Q. AAW"'Q.)Q'T:0I)XCM9K/1S"3K2, 03N @P%J"P0^4 MSVXV%A=A, A*1/9SZG(D0PUE!1UU(2WCW.L0/_&%-Q"(\N*R.&;DXGGE6CH$ M$2TQ &%.\QL"6^##WP,N0@\.S$SXD(;Q?HEV\%=-5GMA=(,% M]> ,@RDJ@PW *,%N1U)<9:-_*XQ>'Y#*[530ECQ;3C>!6%/*:4'!IYAJP4M' MQWJ9"V_?"FQ3*5)2@=T\7'_5K(;VKS^N0'L]7#W<_/>U=G7["3_X(O_]Z>;^ MXY>[^S^^7]]K5[_=_?&@?;WZ_E_7#]KWF_O_*J'ESDG*WA1<9:$;_:@#'K\4 MM@<7\PB #LH:KC4!BM"XH+0+;D4T"D!/A_!B]%@X(!6CQ(NE)9 !V#M@(3QQ MITXBQLQ#P<^!YNH:7EUB=&1XL@\!.3[0I:7U$[@EL2C*0^V]D!I"/_,F/F:B4/;M:N^L$X;(TTAMS8$Q/&0\7OG,.1MV M*.5U::5RR/Z0C>!CNJ8'VOW=Y^_<:XX.X>D4SC:]B:M#E1=B/NN\ MWQY/G!<%Y.C]I=6QB[Z(+BA",+)]-PBQAXATV/IDVN0IL]1IB/=Y"1 >YV($ MH,B)1EEG!3>*$O(8#H((V1!_S48CM/"?9M#8N ,:K74^$]BY;L/Z=:?..G7W MXI[1B5OA1\*-B2G;;4ZV;0=>/H^O=W!;TT /'_=_;F)LVG:CU>GN"7O:ZK;V M@SUM-CI=-:F2D^JM'JJ^=1IU _K= 4)RTQ +LTQF;"_QECCV0.>_D)XLX++N MX?T+@"473>$0P)*O9"\_.R[F3'C)2GS0FFVCJ;9QUE51%NFU9CMI+=K);>%Y M]^I2VG&;EM0"BLO'\ER176#6]HMW6T%V924TW1_8[3Y3*BM9:J?;UMO=U5@^ M.R[[F""WBG_/G7][3=UN;UGE>Z+\NR4:SJ:\7),=;C?VC<)= >)*)2O_=3[6 MUM*(+4GE>Q)=UO M?B7WC[":*Q$GY%42%'=:TB==J8*L%M7JZ1V[*C978D?MR7GLR=:7 Z4*CG(% M&%".@:BGR+4_5Z(_8^F6WFNOZ^)6N@TU^SX.=XX'54 ]IYM(Q M0+J6XS^%($6(;>[>P6NCW% M$W".YDR-F@<;_ M+E%<@.GGOQC-AIEBX&R'$70F<%7F,?;UDR1!A!8Z771X M3*9J8J5%&/P4E=TI/_'O^FS@)!&'OI@I,L-J-(F/1:\,VJ95[J2A&6U9 XP(7$SH'S/OO), JD6GH#GBUF\/K7OCXO%",YH>\1=7R M'DQ*H#R-X2A@V1@";O!JH"AB*TI&%%K;XHS*PTJU8DG3%/[$)-@AW^JL!J: MG^9.IL 8DK'F,=DBDGU)A%S59U[P?&9U0U.LD1(%7.Y\[>S$\1U161?%^/'C MRSQ\V@*JP8_&[F",/P5* W]0R9:#DB(::R.@HS9FPT>&96D!*(T898R4#"GB M6#IP"D\6^-SL<32LX7+E/Y<"[ZW$V%FVXVF1G/>"19O(Z##Y7SI80)0OYEN$ M\Q=H3@Z3K\%?N1XS;=$T2A70=;!^+G2?>+5K5A-WD]7$'@,A[6,1&B03X=&J MHX;*(60#O$P,N<@>)).$US?R MBGQA["CI1^SO!%;C8>GGP .Q[HY<7M>;3@B+?8%*R*WS#(C#3$ QR-=QEE>>@\0;RN)KY)+@/O%D5 H&&M1,$8KB1=A#7P*1:$1# !H$RR8 M$7IE^(2J!K6IGHZ%BL8=NB F&?]5/X0?C='):<6;"+OXLP^[X"!8;O-G7AEAV'8H[%#=I\!5%UDCI$!4P+@CRT %! MZ<.P7FHD^V1E@1& F+%\8:D]QY>&W\OYY98&9@&WQ@DU@XM+F<0?!A8F80M]NL)D5ZN8]8CQ9"N/IM6$\M^N1&^"Q!52/T-$W&"05BM1#;/].';92+O^R08)75'O1B-W ./C>-GWV853?*^G))"7<8X2-1)0D^A3 MX"Y+J652B/%L9P?YG9VF.ZN]*2+Y?$] B!J60?:X+K(A36D875QX<(G M9C9;+TL1@O3,P(% Q\+M"1_@C0L*?@N"MAH* $@Q=@:)Q!DR2H',1ZY'*%Q@ M$DW<.,=O$V]M+@0<98UU @Y-+Q0+D2$-N1)@)_[ MTW M;2&0":0\.*^$Y>6R;9%FH<--MKF<):(&DOC $PO'G;ORG"CPX>R]:)[[ [D\ M#N8?T#=;U1Y.P!XM]?;%W$0J-QJ):;Y=?7_0;FY2WKE[^.?U=^WF]O/=]Z]7 M#S=WM^5]1.\KHDU/W6)>VRW&:&A?KG^_^L*O+]>?;FY_/PN8]3]E7 )-A3!Q MP( B&0JFTU2V<\J$[(CJ4D[$2:'T(5TD^ _)4R2EPB?SDLF<86(AX[T4: M@D_"^L!?Q%?221L(!FGIWM![,0)V9R.N J \80F4@QCDM^FSSR7 M/3%A$8J(#KJ PJ=,DQ5"-IFHSS66P-DX0S"#>-\KH!7L27HCDH3$)?#%$]1H M$H/]AHZ[%:&_=$Z2^N[_W]Z5-J?-).&_,N7:#TX*A XN^\VFBH"64;:$Y^I[N>3IP@O&P*32]ON^W MFEMP@E_R\P\,_#)RAN>L0&[#]CX^=NUJ3Y#NUC)8AU_Y +2(YR&6'&5VVS"V M#>@;ILAB$W@.LQ&T6<@/^P_,$1S4R+";?1W M;F!"(Q=J:2'.PI,DT+E@ M3[V-CB:NMCXFZ^?DGVFH<>\_BA820JW0">>F$T2.3/I#^7MW-):',6CUY M1.YNB/S/27?\'S*2VQ/LE22/2F0RDO$OO@L/O\!\1'!6"N0K'(A''7P(A%_532NP\9U?3OH3T==JVCONL2&=:\U:*(^7NK. M=,E0]L?A0C4+=7ENZE+B2$>^:4UZXQ&9#.[ZH./ZW;MA.E67>Z>J;ULQ"86# MRF!15[=#75T]N:XNA1X3A5"/Y;P:KU"K)ZI6JQRY[?9E\#YO9' <(WW+3D.= M>I%T\W$X-V*U<&[.30IKW O9PH_N$O@>@ME9A37>S-$T A&5-W.3\]LE\D5_ MOK9LJ[\P8<0I34K# H;: TRU+%P02S%AUMI4O08G"NN'!/Z^)K0!@RB?:FLC?;UM9]7E5M!N&QCR$DK91**M>I*6;A\R*Y6BP2MBS&0]<> M'2@+8?? :),Y3(U!T&V57WL0Y^XN,*< KW?]8NYP*?2LLLHW<9I#[9&V+(2( M>E3^&;.NU7*D3YG8EITYXM9SC#'._^YA[*C($_#@-\.>_EY17KP@FCM5YC@% M9Z'%.-W;DSJ([(\T#_G6F[';FY0$KU -4[3:DVXO7$RJ1NO.[Y?)?,H160%" M,VK'L(+.;I-1%L26F4!K]V')LKOP"EI>]T39([BWY$^SC/.\G&9#=/KM*+JU MB2+7D%ZVY1_0@ZS&-00Q?Y.JBKG;J3I7N\K;I$3A5?+M#YGI%U.E'Q0W*V7W3T6.LFO9 K3EC=L9 MCYOUHG(3I7I4O3%GOFNI:#%6RJN*U_X=9TG:'+F=MA7PG9>;6NR5 #EIH+'N M&9&1:J 6@-"TZBUR6V+K)L5V_+BC^MRS35(F#9@RP8[+"8\$QHS>'PO)5P>M MIDTU*K6"1$].I$12O4"DC)ML MG;!T'-Z?B"??YT,T0#A2Z]_8P?HW+[[^&RM[%!/M_W]U[*V=TO;'#[-A^Z^" M!F_D7V#B2>@'E)*N3.[M!+Q5'(Y>9<70(]:@-_FH01>R-^BG3PE?W4MO-\ZG MOU?IN3;)T#:%*./RV=O:=R1&7NRF3XT;1V%7A!>6SFC!BD@OMNC3O*!WUDW% M%X$5>,@%)Q*2YZC1"!5;$ >'7#,"@$=DM$"U-D874P8C3 5W@,Q&"K@AN/ M>/6/7L/#8Q\K/"'R*YOM/Q:#0KEU5F<5 5PAED'39]>&,Q>&I\\-G7WN;SPG M\1N)M4V]D(_.M']UMWG/H"1C:5L ?GI ;?2,U)7)V7,DI'UJ1T;TJ:4[/! M5>LO9S93VQ-1W.G MCC[?2N#NF^K(%SLD]*@!ML^<"5)O19QJ9QN1C/'"\P]9 B?!;K 9J8A30".> M:WIKBR'L?U%BK;W&I.FOCYD5F3D8&\P\;^Y>5RI__OSA8'+$ $]_0J/A!H=#X'ZV@O85)<)@)-8C\!(Z>12EU;3AZ8YF+)XU$GU5 MK](&K"E'X@4'O([X%SV_;[7S <*G1BZ;7B M9OFG?]TX!-]KVZ:INQ24#[[\!5?9@C]]J2AQ1V-9E[4<7C&('U;&4LC^A\F^ MR&0?>Q.@;("HM+"*U_1_:+-F-NF4P"*(0UE'@4>(4Q7+@XAU38*9#OC'X-9V M'H'F;1H\,A71YUK<[@(N%@*^FX!+A8#G7L#]20B\)$D"O<)-Y=.WJVU?(&@1 M.Z((T1X#Z$===8ZM.:.[I!Q!H[ROU\ MFCPO"5EZNP7/OR_/2X*PQO-M^8YR-(6."2K[!A0;2I\&2GZ^<+!-'C56(Q]\ M4^+%\'J'XMPKEN:6[YX-;1E<\1!Y7CQ9CB_'&=XV\*CD_-\6*AXX^( MX\5M'4_K4O?E_"N^_CKGD\N'A6/I[DQ33]:[%[AN?_3!@G"PY?[Z-NS1!GS4 M_^W84]J'+X1J9MWO_+^JP5]56W,I3"AKLQ> 4U+8YH?BR8:V MW>J=NZ%M*\8T .OHZ=9O;'W^@MD];GIWY)MSIW<'(5OT\R!WK_7MW,G=4^XU MX_0I/1C*YT[I 6M*>Q::?)?;*"=![#;M'#8/^\;[AR=8>,":$5ZR.P@4ZLM= M.QQAO?\L3PD0NE9Y?.%3&G8(PB5$0TO>Q_V>2CET$ICF8>.^FL *N=/%?=7, MHC7QBN.KZ>"(DEY5ESA!;&00^&W5G.\/1W$PX?J$>WZ-1$^B-BM=VO/%:;O())M91U5:*]DAM^Y*RHL^^"C[GI8 M DI;J:@+PV\[IT8;K/M@5-@K"INF6S3S=J_-%..!M6+76%<5_P%:1+I R%#Z MOE7WE]0=HO) 9U^%H-RQRXO'D#.H-3A!2)<<2'1#>:[>O'HGV,@XY63JJFIH MA_3K-CC@]1 QMQYJ1^Y-?LFD?3<+8TV!5'1[H;H M2)%/!XYN3?6Y8FP_4.C6HUG)48OJ:>K6+02W4R'7F6C63?JAMGP)+8]MRS9D MWH:6W7H@5LMNG%(*51;R99$P"A\[:B8\39W1GBDJ&7#DYP),^3X:XX!H#(>7 MR/7=0;F*AZUL3:>(6X70! E"N/U$7J7P(.G)MR0QCR6?\K&IDZODU$GEWE:7 M\-_,,XVO_P=02P,$% @ QE2C6/40>^+D#@ 2*( ! !D;'@M,C R M-# S,S$N>'-D[5U;=^(X$G[O7Z'E97K/&3I TMU)3J?W$$*VLX=<%NCIF7WI M(VP!VK8M1I(3LK]^2S(&@R^223+C76<>>@*N^DK25U*5RC+^]+>E[Z%[P@5E MP5FC_:[50"1PF$N#V5GCZ_BR>=SXV^FSQR.EL+E&GU3F*Q>*K_+3]L=/" M$^PT/[P_.6D>?7#?-T^FTTF3'$].6N3D8[LU/?YY=MJ9N,?'!$^:K?=NNWET M='C'A MW MN"3O'.8?J+ZV#@_;L:@"H@70-! 2!\X&6O*F?%P0T34))+8.Z"3''HR;-&&/P>8H].*7'!+3RBB-\22%R6 MF,^(O,$^$0OL$..X?'Z#D.**^@O&)0I2BE,L)KK!@DNE=MA $:\#YF"IW55) M"A#5?4O)'Q!/"O6IJ3Z]6PJW<6!O-13-&<:+4I:3.I'UU3=E6I!PTO;)RLI6[H9*\U2S=! @CCO9NS^P"749CKLBJL_RDR +1#BN&5LQN+J MC[UM!I@ZHHS5C4+T9X9E' 1,:@SUS>J[Q8(&4Q9] 5\IISV-/7=(IG'H2$6E MC.5!_^\4E.T\ MJ!#O?[W?#O;*]AM4G-#;Q^65^ABN(^J>->+\NH'4UU^'5WF)E#:ZEHX18\R- M"WYNZ?_:J+G)W3=_?CK8%=\!"@5Q;X//^N_=:;U27HD4*.Z,C;7>]D3*5%M] M&8]AP'71O>OW1EWY_//H:X-"E4B6Q-F-N@6-DHP,4 MC& @R8J.)"9:@:((%;U=X_[UE:W$*-]A#MV;$TFAP>*YN-M!-3)YN!^3Z.VV MH;I2.QK#O]?]F_'H]K)W>WTW['_IWXRN?NE?W<#'_A.FIC6RD>*C(HHW9M#M M)=HRA")+KQ-XBXO1ERZ,T.W@HC\<]?_Y]6K\VS.17 1LY/B]/<=).S^AR-(K MQ[94/'75WL^,D?\/S\?_Z]*>L0!W1U\N![??GI)K&?",%'\LL8P#/-+X=9W8 M+!#,HZZJ\ ,L#AP*GAP/GNVT-8 8&3M6&Q4J'(^)D!-%60(1K2'1!K-&%-V0 M!^PX+ PD#6:PNPW@3Z<,/44 1FI.=JD!-+2!0]MX-:)E%"X6T8T2[$VPI^K@ M8DZ(Q('K8#&?>NQ!U?RXK]MIQU1)3!-Y[=8N>4D#:&4!:1,(;"!E!"DK*&&F M1ISV,0_ J<6"<#&'V&['6DK+R$M[EY<8 @$&TB U&O5;R* XC";T8DX"0>\) M#> C@=&Q7.$*$8QL=';9T'!H"P]%@.BM@JQ3@G !G1>22A@92S*V-(R#?[@[ M^$GU.HTSX?0>VG!/UNF.NKW*PQ*!WH!AY.(HQ<4:,)&$)2!KQ,\EIOP>>R$$ M3ZQ&IP0MV:I&-M[OLJ%PD 9"2:0:D3 DRO4<6!L@6$+"0@-)9EPWBBP7L%); M1FP+'",]'W;IV0+5Z50"%JUP:T36E8Z8$B]ABW!/A742G*%G)./C+AD1" (4 MM(:IT=C?,?!%(FFT1$Q( ."VRU6.KI&#U"9^&PC%2#6BX8),;._O*DGC$*@; MN4AMI&,PM$*K:5G)4!^_@VOVJYB.WL;H=:J =-?% M[MXLV\&B%KZ.1MH 2)NI)9[D:^QA/ M/%M:]T(VTILJD.U3PT=O(W-U(GJW+%^&RAQ=(UFI"EJZL%]'*HKJ\V5HL< Q M4I0JJQFK_75DK+B47(8S*R0C:ZEJFZDT74?2,@O-9;@J C!2E*K!Y=2KZ\B, MN>!!K<@R3C5!?"A-*E+^IIQ0:-#O5,%9E$*[18W(Y7ES$S MB.]A?-3D@V\$]H@+05D0![)6^;*N8V?8Z$*I.M%^+K1N31.^;*KV(-4@M&G1 MJS.9.>4$)F)(((E8@IQ@TPGU/%6T>T$_,MHTNE"JCK6?"ZT: E^BJ"F(35'< MF%?OL0DF<&%&59;YHB$K9<7H(:F:V;YQ:FWZU1_,3,T8/PD+@>Q1!]=>XF$OH9"B^9Y>[;%J.CIR:^40-1HH4_ MHV0;LQ7KZ8>[-[-+.4Z>LHGIDU3A-.M6> W9*+J'S8GCP8I)IS3Z%3KL_CL4 MT8'24J0]T8:1VU0-UN(>^JY=E#!%CF/4<_\)S*^48L8(RGF&OW+0K#VLD M-57WLB0U-E3/S"/] &XI'O/5C7RERE!9C_'6DI/LPV.E>"F&,')C?P"MAO2H M0V$E4\*-@F'HW[=RSJ#5>YR_MTN/]/?VZUB7+T_D/2:]5P7"!&;D)[_TE/_H M=2WI2S],7>Z&0:ZZD:+T@;N,1[)KR4G^Z==2W)AAC!REZCW%IVA?N4H,ATL% MGLTXF:FJY?H@SW-3:6G%R'2J:E3,])99M#D=5)][:)\.MM_8$WW>>JN/>J?/ MZBUIVE=<;_G]"C:2T$4YA($;/>#%->;.7+T>Z)KX$\(;"$\@7\:./&O %I0T M]+N)U&;+H!903Q_QB]7T^^5.%X13YH[URT;<,-J_-I ()[IFJS[]G;-P<=:( MQ*DD?@-%[R;9O'#NU&4^IL$57%1(FW<8[?;M DOL<@J^X&/^@ZC(*IBGS8CB M[MEH5J&'-T0Z^EEY&CBAD+#IY-,P< 6;>'2F;8MD%Z?8$^L^6NF6Z61T;74S M'"Z0"96678^^\5D 4Y0_FONM?O.!0ER.UI20W.%'=?U.MRNWQP8M5 MZU0\/N9.74.J"83($>'WU"%B&*UBQ9YJ4'HY)[7VT=$#S!Y8L,@HG%QB1YU[ M>"SN4Y%&%6;='2<+3-T%9V[H2 @]^N&*^%#'X^H04:X;VJJ7\,>=J1<]R_%" M<^\6!)E\8*H$R0/LS=03)KZFIYA6"\7JLIN_CN;*[\_?2RZ=UY!=^*$?!_ > MNX<%<4:&:E1S^UBL].RLK0 @\;,(@8S+>1>"%W5P\(U,OC"APG4W< =LQBZ( MH+,@SAV)(>SOAU4-IV4^T^=BO%&=FYNU)Z0WKSH M&KL;UT<1O:;C)1H%29;;TZ<'X+;+!^9HE7H M@ZZO]B)?@?7[9GW$O*N/=ALR%3OE*O1SN',^L;LYGMA=]2VOEU:J+Q3; 1XF ML\5"B)Z$/840U@U_4\:@;(F^G8[S\1N5\3KS\ M\D,YD*JF)ET?:*+_4;-WIP;XCS @YLJAO7X5EE>](QC!R$">#/M5WV+_D"%= M 0^^5*6]+^!9EPPB6U3N$X.XYI#KLR:UBM8H5DX6/6(V793,A[DY"R;AA-2X)4H6I&D=$Y:D>"]T>\Q>AWKYSKLK< MZN*5'S]JI:SW8'M?$&KWQ:OLRJWS.^+VSZ_&%]U\[]\1JVIW>AH\K@]W9YSH MZX;]2K%2!1;J\\YY['G%7$./#%I5Z-G6\6AGCOF,"."WH+:4(U_1B/Y-E;ZP M_R]J6MTR!"NP)$ ]54NH1^46Z51AK6M4*4*+I>9%QOZ5*12A3Y=K>8W-(09 M;N5EBE:A#ZNBW9U*X%EP.QVP8*86974<5M_&V7PT) KE@:K0_V'RZ2]H=;Q3 MTV<9S[$@;O+ MN>^/]J07%W=+* MB"RD]M).J],I=[(K4[4*KMZ-?DSC&W A8$;"R'/F>8/-3VOD[W#,FA7-1G7F M0AUPM!X6<_6(IJX>;@Y*%N<\Q9K5O*'6'8Y6/PL8%60,U<4PKF-/?9U?VG\2:#6#Q3GF_/':Z6$N MYX923:9H!>;G5G'B=J%/*P>S?OR>:)N21EJKHH6-G#NB>K,AGGI?-0_EI4XT M:',6?5Y%-9A60!KV#/6W7/$JK$MWW%B2VA+Y0Z>7?@!&.'/BX\]O_@M02P,$ M% @ QE2C6*>WQ7OS(P @6(! !0 !D;'@M,C R-# S,S%?8V%L+GAM M;.5]67-;1Y+N>_\*71H].PK3F?#R?B7Y_PG]OP9 MCM,D#\>??WG^YZ__Q^ __SUP[MGKR9I<83C^;.74PQSS,^^ M#>=?GLV_X+._)M-_#;^&9^]'85XFTR. ?RS_[.7D^/MT^/G+_)E@0JW?MO[M M]&=N!0LQ)##:>U F:_"E1$ 7/4-O.2ON_W[^6<3L'(8(3&<.2DD'P5H/3K#( MA%"&>UQ^Z&@X_M?/]4L,,WQ&TQO/EC_^\OS+?'[\\XL7W[Y]^^DD3D<_3::? M7PC&Y(OUNY^?OOWDVON_R>6[N??^Q?*W9V^=#6]Z(WTL?_&?O[_[F+[@48#A M>#8/XU0'F U_GBU??#=)8;Y<]7MQ/;OU'?4G6+\-ZDO !4C^T\DL/__'WYX] M6RW'=#+"#UB>U7___/#VTI 91XL3_"E-CE[47[]X>?C'Q\-W;U\=?'K]ZM># M=P=_O'S]\;?7KS]]_',<%GE(,J=9+#]U_OT8?WD^&QX=CW#]VIY]$) M5&DSN8+R;QM\Z(MSN"F,TF*T7)UW]//I1U=T39'CR1S'&5<+M1Y[-$F7WC2J M8II,UW\Y"A%'RU<'BQE\#N%X<#";X7PV,*QDQDT$[80"Q8V"@(P307GR:+CP MR"ZO4IW*C.:R%&D)L[B4Z^G'DGR%?(&C^6S]2EU1N5S-RR.O5FY[_*^PX'2* M^2T]]T?X*9RL/O8/G ^RC:B$X! %.E#:"/"99TB9.^7IR0LB-Y[3[6@NS_," M1PZFZ=EDFG%*"NSYLV]8EC]=^7 MZ>1H9YG/)YTL^TK*A']7&KR;C#]_PNG1V_%7G,VKCI\-2C">QPI$,@$J>PXA M60DL.\.RS*BL:"S_&V!L(GCQ= 2_ZT(WD_C[Z>08I_/OM&./YP?C_/I_%L/C MBJ=RT"L,RA&8(&(B1"S2=]Y!],E9B09-\HU%?Q>>33@@GPX'FBU],S(<$AZ: M_/CS.R13XD-=QL/RYPR7DQUX(44,S$%1(I/UE1*$[ 6@55P5(7-,LC$;[@2T M"1W4TZ%#N\5OQH>W8[)8/P_C",_VI=LJRR3@MR$ =SP=!!8^!2X@\ M2U D"HC)%@(5A7;50V]N!MX(9!-1VZGD(0*2:C/0-TF:A7 MM 6:"T(PF2FI#,\I=.+*OMQX8B,T980(ZBD M BC#%.%0 K0DXG$"@E&U]NVNH=B9MRE-%N1 O0_? ^V/Z[DE00^0D1I$$@:4 M2[3&AFLHTJH025H87&L"WXBD3S&+'3EPC=6[+WT[]972=('YAAEF69C,],AF MK@E." %\R9H,).]<)EUJ,[9GPLU@^A3':$^&!@+8F0]Y=#)XLQCGV6\XRF\F MTY>+V7QRA-/9&MCW 1.1*U,B,)ZP;JH)HB@9C%>A9"$,CU?VMFO![/M'Z5.T MHI&D&R]M\[#E*XSS]?S0D1;RN0!')!,JT/R/'?==%[\*N.1CGC_-)^M>7R8B6=E8C:L1)SVEHYVG_B8ZL+1O(9+/HP5J4 M3N=8K$G=63DW8FK)^ M^@^=.BJ00K$.29RJT]#IH,,Q$EEC0GNL.2?\P+^T1 M;)[=^7'74["E()H]"-=.DR[,O,:4158BFL) \$"^I.75?Q&DI;FV:)-VO+2V M@^Z!U%-KJ#U-6HJF;:#G(I!S_A;-DB@Q $O.@ZH3=I8Q8-IX\H%]X:%U4/=V M-#VUI-JSI)% FA'DY>3H:+@ZG:3)OIR,Z_$$CA-!&\CD8^*1?#R7R7[PW-=< M' 4E\%QR*%IAZ]#!'7!Z:F>UIT@KD33CR/7YD8Y;G4N\GTR7(IC/I\.XF-<( MP:=)Y32AIA6E3_S\=CS'*\%U:AD#+E+)M&^JE4]DBN8B+C%0%3!"\%,2;:;),]&YR4OP^Q+M1WH MGRJRKV&TM";F+\-T^IW6_C_":($T2V:$4PXR=YP>3Q_!6T=/JXHJI1AIJJV/ M3S8"UJ?(PO:\N&;6-9=)RW.5Y1G/!TQ(P&AO)X=U/6=N=4Z:]#<6GD&Y7"!$ MG0%58/0X,BY9ZX#377CZ%$]H1XYF$FB8&/:5QIY,OR\SE4LJ6JL(DG.TLZAM@],G9;R?Q7=>[R<'I!R3:+7 XQI.$L]FDD %6 MW;?9VO[2F;RW8A$P"++N'%EW,4D&&I7P'@F5N7*L=N/1Z7WC],FKWEW$S5>V MBUR_,[^,_"_N"()EU<@01H/#9,'&E%$D94)JO:5?1]$GQ[C=([[C:C>\]('' M89A?GQSC>':6M6-*3375#@2-#,H(!*\4!\.S=ZBE,7Q')G&!.EN1_<167%>V2%+;& M.*(%I6F;7B:&*NMM"3JQ;%LG&%S%T">W^!'X==,QR=8B:O:@?BZ\7 M212M0:8]+-;CPBRS9#%' MWX?CR72Y"NN9,:4M38\<(I9KW0-'&[67!"48D0P+OCEMKF+H4_"A!WS92417 MB/+W%U?7]!W]O'N1FH^?Z.OOK__X]/'PS/W;ZS\^OOV/UV__H!]? MMRI;L_$P;0O9;#>[1J5M:'A]\M>VE_ - M)2VV6=UFN\FEF6RD&)7.11(<4!AHMK'>N<7H (.WT>>(7K1VW1\,\H'N&#P1 MLG0KK/8I0Q>GG5ETS!JPDBBM:&0"@@F"L"QZI11-OJLDH7:Z\)]3^I#5(TO& M7U+"1 ,N, :JL +>,0\^<564Q$P>;N,971B^3]IP5WE?*^:PY2JW"_?B\BGZ M)XYI8J.#<3[(1\/Q<#:OT_R*IQ'I0>08=+ !'$^>GC".X#79B=S+PAU7RF#K MA,C-D/5*_;5F1P?":7003! 6:;Z8$KJS2:_A,&:XD=X"BR*2V@_D3J1 #@$7 MM18"D_ZJ%7C+*? =@SPP%O0TQ-YV:=O5\ G#<9W3X?C5<'8\F2WC X=E=?K% M!Y:A5\%KL%'6'",IP+-,:LLY)60Q6>361\)W(^I31*?Y?M%.%@WSO=93>T/S M7]TZ69RS=S*>_8IE,L6SZVTX>WU"*HQ$,1R'Z?>WM(*S6XPZ-$'F) T$)(6F M;(K@LR=-%RP&6D/.>>M]I\/I[.S!3,:3RX1:*P:9&&KC#/ LR/AEW '1H%XN MU=)D@"JR(L!C MO7[AH[1)(,VU@[)]%R'TRJ[K*XMV$5NG+G!&K611NIX6$(F1G)H@="3W7RK- MBT916M?7N-<%?MP#P[Y2:%?IM:PUO(X.DH7+>.8!V+(.4%$&8F&A%HPB7]AZ M'WWK<,-ML==^64->B>*5KQ$T2X+Q64 @6Q*BL,9QS9%AZS*+>[.&'M=.V))] MUQ5R/X3?V+8GH*=;S*\XQAJKXE$FX<@1S4$E4#)SLE((C$@RHI5&<]_:Z;L% M2J\,A:8TVFW5V[G_%T*47KK 1! 0I6&TTV1;6[%82%('7R--SK:^S7-K('B; MC+MEECUYX,+S6C,#1,AD6=.3!2[[ B&K+!6FC*7UX=YZ[#XIO6TE>ST%;HMU M;5B'9#8_+*<8!CH4);2/4*RB>1C+:$9*$A@M1*!Y1-DZ8' )0*_442L!;[_$ MCY'AOZ;(YN9P\D?%^6 MSODT.4C_LQA.D<;,B_KQIV7U!RD&L[2^@DW$]ZQK#6YO@,L0$XN9&=G\$LQ] MH!ZXH71^_M\%E:YEDC255#L7]A36F\F4 "7$O'0#EMFY-RT!,SZJ[!28K.N! M;R)SCI<(UC/FO#-.Z>8==!X&L5>[V9[)U8446^8RW;06;\B+'*?+^) EA9PY ML$+5O!A:"\<9^1#9B\2SE++Y_:/-T>UR"DVCI"]A_!F'XW1::[C4:]*3.!I^ M7GG; Q*]1*$\"%>OT'FEP"7O01,-O%;ZZ$ M#\NK89T]8;IPWXOFFVWR#('$6P]?:^U57YNI&>:]CMX[V?IDXVY$3T'%MB). M!S)J&7\^T_47MH"EVK]I_D9F%$4&8+EV85%8P.E"RX%668R17NB@_=U#(/;I M^&-?Q.I0B)TP[>ULMJA]?^E)P#@?U$I-N9[[:E>==*<-.)8<"$66!,LA(6NN MG6Y%TZ<\FD?@SPZB:7A'^/A<5584NC"7:^7\4CL"J1 00I**S$YAZB$O:MWZ M8/4JA@=>@/HA-JR=Y- NTDDSO5($;IDN.$QSS*=%XBZ_<.&=[W$ZG-02X]-: M/?$5KOX]NR_V^F1ESGT(Y\2: ME^[:[PSWZ(1Q(E>HO?HBKS%3'Q0$SR-DE@R7B3OI6Y\X;.N$/:[KTF..WW!% MI0OQ-U,7JRD>EHO3/ASOM, #V@,35])"(:4)2CH'0>0$6%B(/&EE8^L;?AU, MHT\E+)X0X1^;4%U'SVZ*[NE,$(21$!BO+:L"XI>A?PN6+1A&# ^]KY(T0-D=D,(D8I,&"0O+7#N#FZ/CF0 M3Y^>NXK_,>A93.;(C09/WA?Y7"9 <-E!S*&@0^^L;1TDVY:>.V6LHJ_UM74F M=U!'$K<0]=9F@)0M2T59+9OG1?6V6D 7W+BCE,!#EKYA,[7C*:;A.)#[9.H0(@D918A*]4ZY>CB^'TR9OS):=EMY, MI@='M=C._UO!84IJ%R59L*Y>P9..E'/4$DQ"&6-PWHG6!N.M8/ID'^Z)&FT$ MTU%+F9I'-S"9YH>U)G\HLM;DK]66I 'A%,.L2FQ_M^HZBCZ99GMBQHZB:$:) MWR8K)V,ZK39C9>I'G'X=)JS7!:8AS=_6_,3Z^G+Q*M#3-/!+=/:)%CNX!,EX M7YMEI]K:P8#T27,1M"NN]269-LC[5$!M3]1[!)$WJ?-PY=KE MX6S5>&0@O,]8.SDA,ZD>HBIPL@8W%8LQZV3D1@W3-QJL3Z7?.R9/-P+HKI_P ME;LJM-EJJ:(D05M-VRUGX$QPP%1M/N.CC+KU#:%[(/6I=/S>#.5V0FI71>@>2YGVY-()*PF-$#@QC/2O09*Y)FJOW2@C&/=K42=_IF\!L0A+_ MR%D0S2WH)I)I>3?U2CSV>B^T@1,\,*TMI&7O]$QJCN;HP9B2D>G,L'D)_4UP M;12S8S\8?YH+K$,JK5NL+3.'A%O&F(#)VA0"2P%?A ;&F2&[RR066B=OW EH M(_(\]IV?[LFSK8@Z9,U20Y[/?'47*2>OHM,C),A%8D;I[ M%703LHUX]-BYY]WS:&>A[6%'>Q^^+[6C1,,SD\1NPY87FPB6<[4T"Z8HT&F/ MK6\@W@MJ(QK]8&'FMI)J$JQY?V-T8)VW.C#2:*^\ 66U(A,M9(C2"; \<31D MI"'?I#?CW:-L1 7U@VB4QHN^MVWI0I/V@4C,J3IO)6*H "UXR378E&4*S#F> M6SO=#X"W$9U^L%AQ5])KHV/.[]2\'$T6RVC!XDIH^WHL>S;@*FI9R)['K 4] M#%AKE='21&F#94&8B&43Y;/=\!O1R/Q(6FD/8MI7>6%M7#+29P@Q>/('>:3O MA*J0DM>J>?3D#&!]*@D>.5#UV6=1HPKW/@(=7V.37%5$B(M7N$+MIRCVO)HLX+XO1#4'44K*.I=8 SJ;>:Q8*O"V<5'WQ MI@@;6/,WFR7P_-P*[UA5O]VN+]=\>[1][WY/6 M&NUQ MZV#W]TI1DY",<3+1#:\%GP4OX)1+@#6-D7D7/&^M^B^.OWN XO2S:O?MY7I^ MP!E.OY*-FHO2IB@/27EZ^#1F<((T*S+F$K;>+53*-79F&$ M&>-\AFDQ7491]F7O;(9BWW;/%FO3RL=?CTR6]4<:N59A^7@V\FF>;$U?F\U_ M#;/A;""4X2(KLJQ%/<"M75&<# :XMX8IZ;(HK>.&#\6XLS-X9;R/%R1Q<>1! MD$XXK1P4P6J-&N_)WT@2BN/5X:A'4LU#!1MBZU7LH$N.77,5NQ!>NSC#W4N1 MTN*HRHGL@AH+^7,\Q3"J:U-CQ*L6%Y_"R0!)VPN?!# O:1.(%3IS :35(6OK MN>.M,U^: .^32?>HI.Q>[(_.V'JR<0Z=#)Y@8KVM'QE9+%$C!&\5Y&Q93%)C M:7[:U 1XK_JA/@G*;B_WWEBJTU5#AN$83ZHW-BEQN&P9M#>\/-RMY\OKJ5B!6)P X6L#*AL4D#,G($<=C"PBR^81F U@ M]<& ;,Z$ZPU8VHJGV:[[Y[A.L^KR%<\:26.WFQQ0WK;^/.0\._QI.G:D/L_7KI[ULW.E-;#K/)X M2)F\/CFM:57CO=^(2X-LLG$\(?!2/"CE%+B@&7"F"QJOHVI>9V 37+LJKAK7 MGN.[X=>:+75YN LVXZ7K]\)E;DKAP)2M;@U/$ UY.9*4;A'!9"9;7P-Z.,J> MG5DU)MA5?=>Q%)MMDW?@7"63:%L2XY:\#NW+:<.:Z"RMB4P\T=[-7>L\[/LP M]6'#[ .1'BZ@WNR>DYHY/IZ,3TV+L)S/OO;1.P??]XZZ^4HTVEN72?NG9#T; M=J"Y,![),L\I)[+!#(/HE 01DTK2*E.P]69Z(Y F=_17'_K[<)9P1.N/D\7% MJ;KB=4Y(#XSR;A4$#"D4L#ZFK)/GT;>NBG<_JCXXB^T8B[\;A+&EY/M+B#CG),C4FL&D X'I4N"X *"$5&6>M)A,VO,ETUP]6D7;,^8 MYI)I65Z(7.1\6JCF/3%Y-?':E8]^.'W]XCIP'UCB1D+T]?**SQ$\6@4L9E=H M(5"%UJEC#P;9IS20]FSJ5F8=7I*MK>J<*^@T%.(W35LP\!DU9$GFGBM$I)'XR7PR MS:L/W0JF5M4.=*V4AO]J9!(^?!B&79@^=^ I$_A MA3:,N*V@Z X2:%.9>#6[O\+GI?_Z/GRGQ1E=K(VAO1(&C2"O-8M:V]N#LZ[: M&E$B8T&'JYW*;JY*?-] ?0H0M)5Y^W5NE^RW@O7K9+R8G4_2VYB2BPJXJ4<[ MM/E"#(6F6QLUQ2B]S:V+8]T(I$]>?C=J8/?U[ZC#PGJ>W]>8&"KED]8@>,": M%9/).%.&O%&NB]RVV\)51'V*!71#CH82:;)7K!.F/F DVWTVR#F[R)B MHI%HRB6-C?0=%B^"XRS*JVKBQIWARL?VR:EOOP_LLH8=!N[6QO?WL_.-F&,( M7(.W+("*M!%YQ3A)C^<8M8PDQJWC>%='ZY/'W%[D':QXVQKAMT^96Q^$#P6D MJ-VYHTK@M4;()A=5\^<06Y\EW8VH3ZT'.E+Z[232C"7+?H[$W<64-J/32^YK M0%BLI&<^@:DG6XJ' $&A!JZX4$EY M8Z='<'G#ZU'.B&'ZUDT? 6^1RG!.JT M7NL:2_3>)2,DN%SKL_ @(&#@U9V-5@L9,+=N6W(SD@&PLL:M)Z5ME5 M?FD2TKN2I76A-7T:P.Y5.;=]LF[?(F_9O'O#17HU'%7<@Z"+-<@S!+G,?"97 MST59@-:(>UFXU:GU =*#0;95Y;ZH@+4/*-D>M:I1H!F7HD!PGH019).&UC;@ M#Z#*M^'+WCX?ITPK0?.G0EBY[L^.NED:8HQFQM04U[C^+: MUL[E"40J-N20A<1^[?DW:MM'+C:Q7P6U?\$WX^Q?2W$0P*\X#9_QC\51Q.EA M.<6T?*QFAXOYK*:[$."!=Y(S# A"NGI.@Z*:T@6TY8(+IX*+K4NA/!!B1RMR M;9R5N99(."K)!$[*VBLU!'#U&A@&ZS+]%[-L?47O00#[9#5TR;6KCV1W4NSV MT;MM,0[R?R]F\[KK#8HQQF$F/1$+@>7>@2_,@O")? .>G4VMKXMM";5/-LJC MDZ^Q9#L,BGXRE^P?%L^!6'R[VT]FR88AJ%V6Q8AFF5[WB&?H'QR^?/N^_@G]8IR7G_-^0I8'SH3*=FN[Z?#R?0L%7TV?[GLF7(N*^Y3-C%SX";7%E_<0]0F@2XJTF\2*M\Z MC-Z7N??)H.GU,WKC67P/!/@@\K;-#>E>5*L56/?%.I^S,+ZX6DE0&5$3H&T MSS-"]I[EY#4/K+53_[@S[M49P _SG/:,J4_MZ:0)'Y8ZR9!(]WBOP9!971,5 M.3A&>D@59J0.QF3^1!_']12?B$3.>6>]PLA2!G*RB'Q)>PA>!#!:N&!E]$)W M4AGDTWL_C=:'D_I,7LH ??R@-5NN6]&DV^_8?Z,:Z/HVJ3K?>\*OW!CG&8> MR+ C&ZF@)?/.:K!*:L>S\"GL,U3R(/"/OHKG:C8G(85=EB6VM MD)FIA4:YSRW_8>B?RF;>';,?HC\Z9$9_],,2>=#68?' ?5*@I+00A&*072F> MR1"];ITEU +WD]DTGQ"='TJ'AC=<+@-9;M&3-#S-I7^/T^$DKTV&@_DJ)V&5 M'_$^G%[,*5Q8$P"MS=6,4! #TX!1NFR]=+IY>8B=03\1^_O,5",%5U)0#D11 MIB::!G I&7!HN=7*Q%):K_&CQB >N>KT?A^*1[*MMR)7?S;0,[V=4S!>,?(/ MA"6U*4B#!X$.9/:*NZ@YT[YON^C-!O;C)CWTE_3=\>&1$B/">1VPR;6WU3=T MDQZQ\;#=)DEL-_L]I$J<:41GE&*U&($3BHCLBX$0O /KR!03FLPQW*=AOH\X M_RO&/41U MMA1KMS['N5*X;3XW;D0#%5WPI@00L7:K^I=,W^6PARFTU=K\L] MJFPR3PQ0,O)$$J]ZJ>;]J(A1IU)B:GUA8%-L[:O1KXL7K&8NM0E%&)!&\U5U M$R*Q!#1(OPJR8&Y]->!N1'W:03OAS_VEY[<64(]A?EI[ MX@,>A^_+2ZI+"W%P0EK(7@ MG:K%%774.@A66A^+[ 2X;\JV"I2Z%6DGROA>R/^%8?KIVV1@:PJ6LP&X M,876B!1/%%8#$]Y*5Z_"LT!RU+KBF!@5\O![9]O%6B?6H_TAVX/%N$CLFWX%0?.:H92UQSCVL([ M)5J<$"3XR*RU&&,)K2O7;P6T3PU1>L2VAXIP/T&UP94@WD/#:O3W30-K5_'L M-[2&C&2 TM06Y[6[C4VD#3!"(!=99!8*EZVMU?V$UNY\#D0(P2J'(%.J]W&\ M)A,OD@Y,,@]@-Y/ M\6BXJ NR?.MLMJ@M4^OQ1,TW&I#A5F(.%GBUVY2*$5PQ'%2I7JM7)3,-][/3U^B6&&?[C;_\?4$L#!!0 ( ,94HUB:#I2YG$P M "(T P 4 9&QX+3(P,C0P,S,Q7V1E9BYX;6SMO5EW6SF2+OK>OR)OG=>+ M2LQ#K>X^RV.5[_+4EJOK]'GAPA"064EQNSDX[?[U-\!!(TF1(D!*=':OI9)D M)?>'^&(#$8$8_O5_?[\8_/(-1N-^-_RW/[$_TS_] L/8I?[P_-_^]/?/KXG] MT__^]W_YEW_]?PCY/\\_O?WE91>G%S"<_/)B!'X"Z9??^Y,OOTR^P"__Z$:_ M];_Y7SX._"1WHPM"_GWVG[WHOOX8]<^_3'[AE,OEGRW_=?079CCUP4>BE7-$ MZJ2(RSD0L,%1<(;1;/_?\[_PD*P%'PA5B1$IA27>&$_?AO?_HRF7S]RZ^__O[[[W_^'D:#/W>C\U\YI>+7Y5__ M:?'GW^_\_>]B]M?,.??K[%\O_W3<7_6'^+'LU__S[NU9_ (7GO2'XXD?QJL' MX./3Y/(_O(Y&_3K_1_S3='<=0-X!/D7Q;?_OW3F[M(^\/)KZE_\>OB;W[U@P$B MGGW"Y,=7^+<_C?L77P>P_-V7$>2UZ)=++J!4@?._RJ?]NC>F+PAD%*G[8[[\+)(@^^E@4A'QW<^NBK>[\/V: K[ST170SCZ(7,!%@%%- MJ#<^]QK.)=7+\\^X]=WK]Y_ M/OOP^L6'=Q\_O?K;J_=G;_[SU9OW^..KOP_]-/5Q^[U_#6GPG92-EXKYJ_Z_ M'O28:TM"W>D/^V4[>HL_+IY5%M!XYOO*L9XJ6C9C\-,-1:/0!7AXE<83,;+WQ0"Q$SXZU',15QA79]]&$"/YJB5 MHIPD"I3( (%8FAQ)'L_/[&W,7+9:TPS!S?5<*,XY&N MV/GN*@,^X9HBX$]72K#VX17U8,-YOD$O'D!D5U.@J]1B'X87./X^''^%V,]] M2"]GI\]6H'JWK(I]V%X'I"+C:ZVA*[XKD=2UDO#!Z/9X[=(KD/+"J+WD.E=END^+'\<=6D:)Q]& M9S#ZUH\PTV-F($83)!%"X8&EK<,#BU&B(-/L& /+? 6.5SW[B1_9>XOS+KV\ M KWC9\.T0#1>J/ VH"J>V&N!'/[$WI^CNX17$G#E+7P]."]%U-ZAAZ)DQ"], M$ \*"*6>1?1@6%3NZ;&^X< ^$.F[R+4BVJ$9Z"!",YG^Y(G M 9=!=)")9TN55J8RL\MG'X[41D&T!PFQP;OZHAM//N0%FI[BDEFE-4G66-0G MAJX#A4A :,TBYX)Q59G1&P">/*T/%V>#%_6OHVX\Q@TI]R>]Q+3W*N!Z%QH0<%=-Q$/5) V^X^&"8- *F8X0YX>O4( -SR^!)1FS9IHX'03J;U D M9(\^A4H<4J)9VEM;P9T+TGL?\F1)KBN^N[S*O3=U%,9;W(P^#%_VQU^[\4RL M'_*S\1@F8]9C#@U+X3*A&0\::7)$=)(2G:-Q7ADT*'CM?7XCHB>K"0T$?E<= MU+[J<*F>;X:QNX "M*>+W M%>U=MO6^;+\93F"$N]-R+W+).)ZC)M8%-# IDR2PF$A26GK%C5&NM@=V"\*3 M9WD?D=YEV.S+\/MNV-W4NR4PGSU/!K4N"%\N?_7<8O_J.EB<^ MOS_THQ\ST>#J2N(,RG]A(K2R'G$,Y0*5OO29V>03UY#VM*R0I'VCEW>0-P3CIL4DB(6$JY=@B;. M@D.CVT@ "IFFVOO##0"GI0 [B7,%N0^..%[=?5Q\'<&7DN7P;6&T(, /&<\H M_&DP+05S'[O13,+;**L2*EKM@&AMRC5GN3U!0HDWW.A('6.Z_F54U24\>04[ M)J4K5'3OX.F&]?28"N"8EX0GC29S9I:$8!P!*XWT,5O.:]NF&^"GLU7_\ M_6KLB4IXR]TDHHA0SI3^!($&@@9I,U"&[E&SU')3F M1:12, ,N,*()99*ZA^$;\1T".I M6-F)Z'4ZL[? &R3;W<*T2/K=!M0NY2N[&!FK !VVC*4!<;I781L! MG8(*U)-XDR*9":X/TM(E7J#B,AA'&R8JYNI?RT9;<5NRP$8!]ZKL D'OJ/A)0A-GJ"%0 MROT\;FPNU&Y3M0G/*2A&-7DWR.^?F31?N@%^VGB^\@?=M$EJ@G HGNQ+HK+. MAH3H$W%.A 0I)!/J-VRK@?Q1!,'WBVP=G, F=:&7]O4LE#_^,)V4!JUE&;W@ MT-#6(N+;8?&-#R%]')6 /T11OTN_:--FNBTM/,/!HJ]R1)[/K,)TMZ4^%6 MK#7=@'-NG-X!&C5'8T5((DW9JBRWQ (#$A58KD/2DO&':\'JAYZB&E00;X.* MU&?IG]/QI"Q\_+E;$W.?(2]#,U()T\!P/*M?^P3H_H[[$UBTKYJO\A/$[GQ. MUDSO>SQSF;@&HE,J-2T&[1:N%:%&&?1VHN&B=A%SZS4]6>U\E*0W*+-=%P\N MIM?R!5P9K?F(:QZ6'D HOM*PRY@2ODH>D MK$%);*6P(,7#0%(\![)5C)1L*N*L=B12,(9Q- Y3_:$5]>.ZE0.2C$LGG<#= MA-F$W 9%O B,4.\I.)%0,+6]SOL#DA7SE<^F7[_.LQ?](/A!F9,U_@)0'A?1 M7\B#[O?^L$P4FVW!LTR[\0,2EA_TF+TSEO=?7,.Y-R8+ZX(CF98D12\9\591 MPDQ,+BL;LJU]7]\\93FQJ&F,I0>I5Z4;*256A$@L#9[B1AA,JAV]?S0IR[OP M>4_*\BYB?"PIR\_GK]=9>;W>+B;FS3+O3.*246\(+_W,I 5)O,R<&*N\TXE& M;FO;,^NP/))$Y9WH[1J(N<%=SBIC^HXV:6Y)C9Z04R.:-"#S8K6/@4/K13WY"T?6B=VD7@#7?@\\@F> MQ=A-AY,Q^N[0_U8VQ65[>2&<5IH2;8OO;BCZ[MYXHD$Z8$+$;&KGEFP$='C7 MMA9S72NQ-\@(>=]-X"XH&8.P"(@D%0/JOS$E0R66[D/)9J&UA=J>UTH@)Z,# M^XNYP7[P;(!.6%GMZV[T8@1I?D>)/N_P=7^(OT>?]PKR>&9 ?4;S]3E^QF\] M2-$D)AB)8%%O@]8DJ,P(1WTVR2<%MK:_L0_>1Q$HV\=/.1A9+4:'Q"^0I@/X MD-\,OZ%$NM&/%]/1:&F57^$4,@I#44!V-OE"&4F<9IDD+ZF*$L&*ZN656V)[ M\@K4A(0&N](5SF???']0L*'*G_D!G$&MOW 5%/?MR";)*22AN'1AOBELEJXG(I?\Z2J9"5Y+IVT/X!,)^\ M:K6FID'FW-7;\+I(&][VOT%Z,YSXX7D?<$1+4!R(KG7Q-- MB;!".0F>6:A=0OH F$]>FUI3TZ)V9 &YVP3Y]70R'<&SBW)U]S^S#7;10?;6 M6K)G21BOB$I)H27(@3A/%7X15M*8I5#5*T@JXC\9_3LXF0VF5%R]2W_MNO1[ M?S"X@L9 9AX$$,-B+C/LPKS-K>;&%0.2)5V]@\YZ.">C-ON*NL'TBBMHLUR. MN0:7;(&%D@)#5(_[OFA,8XFL*E>]"_&Q#CG&HFB[M)/;H%2A$?="1*H$''K$]2 M5&]:MS6Z)Z] C8AHD;]WB;14:+P>=+]?SUMZV1^7/ ZTQ6[#YIX[:Z@@#G)" MV(&7/ (@.;"@C/9D+*U(ZB]2,SCI;NUU\$:?&5P3\8E_\6OWU9 MFJ,,VFHU;5%+4$!#++5(AGEBH6R^8**/7/&@JEODCR5G(OK#*D?T/E,>) %N Y& WUGN%#&1^:2]L"8=8G=XC#F#C71B%XDWT(7+ M7($K0_M9&,\NY'I<1R<4C23$,I#(94.LY!17[!P%1R5WM:^L-L!Y%([./E9% M+5$W2."YA%8N+=!23R4*/7XV3/_H1K^]&7X<=6C HYM'76#1T^E\=Z;VAG%VR$[O&Y4(W.=DM1CHN6N\&"\1P@46=K7T/>A^D$=:2&]!LDVUSB*T7CB_+R,8R^ M(3+-0Q(T)I*3I"7Q/A!+53GRLA24C0GJ!'[2;Q!JLPELO+@_IE/B'^9NP' MD"!,QI*AVZ'XL!QT0>(IE9\=(MTSRNCV("4V49!7)QU!2G](0+WA*++ MY(J/9%B[7) M .[=50WE?O6QMQ\X#R)E$2ESQI?&]:5]N:(D*,$)I3*%TOK5 MR.H-UNZ'=;#X:S-]N=-\K3(7CSY>F[DPQI:8I&,)S^_,"/[7IO0\9TE%$/8@ M$9ECQFNK<[YM$'<7V1\V3K<-LI\]B+L3>]L'[!XB^@-'^!/GWHI,G"E#5'*( MQ GMB/:.Z\RIE*:VD_54@KB-=&(7B;<86(6V(_K_Y7]*JZ=ON"L.)\O!*LYP M80%AQ=*&LK05)H$75Y!Q_&T&37GM V03GD=5\KL3;[?K5FH)O4$\=Y'AYP=O MANAM3HN!,E-_B_X^ ^N(\R&7TK\R7@E?!!L5""'0(:W>"'P-E%.U)6I(OD%( M[O/(#\<91K,PX:S%8W]X/JN1N8UV_!D_S:F:9I7DW^"2;#6RY5CL+; ULK8VX3J.]52+PZU4 M8P\"&IPW&S%&%W-*4J$C&Q"C"89X@2=SEL:#H#IX5KL;_^&5XQZ#Y1BZL8O< M#ZD3,)[TX^+8 ^.SX4*0F!">C,D1;S@"95(RM-:BJW[KO@VNP]LG]9C<5D4> M2D.+2>>WSM-;I^V\%T$9"C&>//?CDN_JJ00O.0DFH@%&+;XS65)B/%.,"5,R MC"JKS:X8CY 2>K"+SJ9\'5Z_KH8Z_W74C<=_'X[ #\H"_HIB?UXR'-#"^]XS M0D7E2PVA#1;M.[3T',.-NO0L\\Q1S2P]K-)M!_PGUL0&S+;HA?G 190FC%>+ M2)H%Z[0@ O"++-6G%C(0FV26R8-*M':18!7@?ZAG368;Q.?7"^GFZBJX'=X9F$C)C1*K2]*L,2;(L!RUT4"94 M-[YWP%>SD\M]3WW^XYW_9S=Z,?#C>0N(GA51,1T#KKX4Q+(FHDVS0I._X:G9_ MIL2CU+)=Z*JH7656]FQ^Z- /IF,HPU^G^--9ER>_^Q'<@KZ(CNMRW\^8)EE' M@QN\,<1:,$1!XER M(IM,Y-^U^<>WF=M2F)W( 8:Q(^7K=\_P2Q8\2C;Y7+TG_S; 3E./VG'3(F$0XI=A-^C.?SPO MT\W7@ R!N9B#)2)#N84SB7@5.0$G1RT%:@^-PUBL-?O;C_U MS[]]\"S'VHT5;V,X;4W82^(59W042VII-N4. M#\!2A[\\[W@V:"4I IHBI !E?+VTQ#'&0Y3)B:"V,%G7?/QI\EM+G@VF76Q8 M_NSFL C)U*(A :RT,3SE+WG,7A7NXC@/DR'5Y*#Q9BKTM&FQ&X= MOFMWSM=GO/30[XQQ,4W]XOAP4TXN:.X:;Y3<8^7/X^QCR=/"VGZ&G7?G_4"K??282P1+G<>_4 M&11Z<38R6?OV6I0L!AW;2U8Q4O>R[FH+*+,I D-9IS7)4< M^>"(\@S_#VTZY6HKSSYX3UB_#D9C@XF(F_R(NZ@_09$\/KF4.X^C'_P7^%%/ MI:0]C9&H_@^^?P[#+[!NVXX^3+NY0S!"\C$)U^LT*CQ.QD)^L/4&I\$.L)'5=';B/_0 MSA;4-O--MT5?7J7/OW<]RC3/6:$-ZAR^32@\$GP.)*9DA8G)!%I[',6#@/ZA MAA6);.#>/@ TJA/T&*4T16.)$Q2(E/CZ6)LX<1KEI!@/ +5G&CP0ZA\:6)7, M!O[M[K!?=]-1SW+E*).&:%GV;9DML4$H$BG7%@0S3!WW2%XB_4,#:U*YUHT^ M6J'8^2+*?:@JL=O/.W")V,;E5JH/6UX<7/G75E!K94K$&T9110PC(3E),BC! M1$:G.[/*;_L=$/4JO98?O1BZ:$MNH,>M-Y8W+G*T0&UDQ&ATF73VEE5W+M9 M.51UUG[\KB_!>KAB^ZX;@;]-/L-9N)998FGX1,SL826N2>2/2B MB1?:$I]]XMS@;JVWND7 1UQ3#?SI2BW6/_WX)5)[<-I5E6W%J,1J1(MJVX-E,-Y*?5XZNH+N4%VW.7HU.?3,=H[X_$2WGR4;D(5CY&7/OL! M%ZS0]\DF$@^6!FEDYK[V'-&-@$[AP*\O^0:!WP66R^D+]X-I5+U\ \AQ:I,K M$G5;!?:61ZTF+&EN8C0VY>H[0'O*[ZD3/A3C MNPBW?//_H?U\T(#B+%H!2QG*%-ZH(@UB='P-'L M50:>;_ H2;84RT2A90'.!B&\)6?/13I6Q?*54T@PJ)D6TEDJ=(<479-KB,73I?G[K!X'4W^MV/4L^BE\Q!HQ/.2[VI MEI9XS05)5FLJC37HH#>Z>[D&XP@]TJO>4NPKV1936!:0WEQ\]?U1T<+2"+8G M71*2,T-$+OGN5CAB94"7.X$-1@GG>2N^;R(Y'N4/)FD-Z7M(N,6HA&5=%G.< M)XB*<(!29FQ#L;09 ?2_E,XI&5\[\_9X)7&MN-U)B@T"24L+Z R:WXOA_=Z6A$ M929:3%FZK,PTPJ*R1J*9#NAA6T&\+(W8)(\F<^^\:Y574??T@G2M;OG6=LLB MNJ)6'QY7EUQ5H?=L,X>ZTG M?I;6=JBDKXT//W &V/:"J)0.MAB-.#S_!!'ZW\J]$'I/W>\%)VKP"U2Z_DS# MKK>X3[9TF(\,-[40BF]6!ABH/)MG8 SC*L;:PR4MD.3Y]?K6G&J<_X M_N590P?/,]HMU)$4:0@ *#%;VQIX.-I#I:8UU[7UV6M-"3QV@ML&^7[L1I/< M#?K=(A0RNP**W#@7T4""$E!!%TF1($4D0DOADLW*FP9%@=M ._X->5M%63W% MO2IA;0K\[H.YG&ZW!=!VC<*W WG4>>QUJ=Y=G?;@Z:B*)9@T1O-$@BH].TN6 MB@T17[H<6=20O/2U?:DC*]1V8],?B3[M0D_EV\FWG1^.T9A&TQG&HTN@16)I MV>>S&UW>R D5@N>&.$M3L2$H^58.K*+]"N;)Q^&,.DFOW?]!<+STG%Z?GXO M\U""D MUQE*/3 "=&2)",HID5%*XJD*^ 5ED]$&3K)!4YEMX3T*#Z5M*+@560W(J_A9Y/7((M\CND_IG[0 MG_QX7X?/&;,*%T ,:#1%4S+$&<8( M]UE)/-%MC >PNW:!_',I7%4"V[3W70^_-#\L(,=KL,<8T;&WG%@62N.2,D46 M7QD"Q05BPF1J&K3H?S#>GTGS:E)7T> O NT,\G7H92F:0M$# YXLN1 M<*<-BA,7DZ2>4^I5;;ML%8X34Y:]1;UVPDS%JIU9U3S^]'4$7\J=_C?H#_%' M&"!8?U5[U-WYL_('#Z_7J?+8O2MUZB^^4HW.M:JO&<87UQ_^9H:QA#*N AG1 M216-,L2PTN@@T4#0,E+$T\1\XI#!NN-7SYAEJH"*W0CF2LT9Y M.(:.LHN., 7)>":$K3X1=Q=\AZJ_::I'=\<"-B+HL53;7+99>_7?4SPOROJZ MX66;-4DE-RX!"8RBA$F&,FYIU'4+I';".A8>:7MU&!=0\J]Z6@0 M*KN%:9$6LPVH1AFD*P$=N4'E_L1UK:1^,)6 !-3$+$A(3! IJ"4.K",R&^YU M8E2HVF-M#Z@*VS:N/) F["+L!AIP;6M\600,Z3D,\9O)QX$?CJ\FHRZRW;R2 MD0HN"*4E[.6])RZAPZ""-QI$XAQJ9V[LAO#P#EL%6M=;+;4Y:9 I=@WM>YC\ M?3@"=%W_I\3NO\$VNY$2V"(^X4??WD]Z'[_&Z1S^.A'5VHO/*)3N L;Q(9P!?H%LLR8 M8B*+H$0$W]"?V@;BB6E1=58:7,==@WNM*].=+3,P;BACC#!;NB)Q&8FS&@CU MRE )/'#;,#:Q =F)J4PM#EJT/KW?)UP -2$B3B/+K!($"A*M/S3W"%KGS# Y M"R(>/G!SDOI2D8D&-V9GDR[^]J4;X*>-YV+HS5*5 T4O@);5^F2)I2X0SK4T MGJ%OD&NWTKR+XO!*<- @WIYB;V#R;EKS_([M$\2!'X_[N1]GNU\Y-#_DS_Y[ M3W/A(((CB98RI-GH VXB$4"9"TGSK*I/!'HXW!-7K4,1V-U:%1S-WGBLF)7J1E96R)OX3U]*C4=W M0-\DK4N,T7.#+')")<-SWN#[96V2,T\B.,U=HK7S2K;!=>)J5IV:!E;["EO M(ARG@1(?>2[W-8FXX$WIM*LUF@.4TNI=#N\QP>J]%E=AF[_AX_K#\Z43_F%X M!G$Z0OV#\;-1?XS_]+(4*)_/7_="%>5&29L-6D6E;76YR')H&A'G(^.QA'JJ MEY0U6,9/^M(=BO@&^5R;A'8C<+1GTQ'L$="V:I/V3L_[%YHE=*]YEQ> M3?&;-XT^*TVCGPW3LY1FR/W@97]<\ET*G.<_\(>OW=@/_CKJIE_'^!&#:=FZ MRM]TPTE_.$6]G,]P14?JFA::E)/BAC!9+AX, ^++;#$73.;4<6JA]@E^P.7M MW]2I-=1YW@N-8((00$PJ<\*<\L27IC51)2&2=\G2VL4H!UK:H5+;'NL[<[=1 MU>/3J,>24/>ZZ :\Q5TVO1E._/"\7ZIV9QWPG_]XY__9C5Z4XVN6#,(%A 2& MH6&%1,BDT,12D9$HC 2NF0BZ]F#7'> =*]GN46K7W:*))BRW*7!=!_4*Z'M_ M 8N;F&W@MNM^O0O4H_7 ;D/]]BI6C;='H&[698KN)"7Z&FC7B^EX@H?#Z!/,QP?=AKRXYDV)Z@#%#2T5 M3E0Q$BR79906!^]C9+;V%=E6P([20:0=O;>;AU3GIDD7[=;&Q>R55)*+R&,D MT3M+9-"XWNPI2=1(94%S:FKG!QUF97\8A>N-PD>H6PTNX'8"?&UKV09V([OR M@9"/U8+\\6E1=SP5:&!$/!1^F0\ .CL\L$JPVWN'YV+.Q%JAE8DLVE"[X=VC MTMQ[^Z*?K.+NPGSEUNOON]'DRS,TJ_K1#_\!X6_=&(&>HT3?=N?=2QCWSX?/ MI^/^$$H;N*61);R+5!B"9YDBTEI5[D,RX9%IJ22-[/: [I5-6A[R[,/;N OF\TY;%_:0;9-TOF^ RQOW1-8>=4J@"Z>*@Y6+ MIC$@SE!CF9&.T=K%E\MG'Z-E_].X,7D0.PW.NM9(9Q. M$8AP MU_RA.Q--,R$RD9R9.BMP<[[#\'>R.B/S1JG4959++!;G0U/EX#Y27) M3R0 Q$$=<51GXKAE2MH8,ZM=W[!Z?/P?NK,G.VM#"37S9M"H^H8K_58^JW0E M\_@1X\EH6L2Y3R;-5I^[?V[-[O K9=ML?YW4.2CR6[XFH-;RY?K$_]\6^SR #+1C$5<0\S K?$9 )^AT>@ MXAXW2NV,@]J6[R8\QPJ5[\7S6IW94]XMPGB7V%Z@LI76AI_QOUPX=-M@:Q5M MWH#K."'E>BRN58]*%!Q:31(U.6OET4MW:";G',L EDQ TR2RSR+)=EO&H=3C MGKCM<;1C%\E7#JD^N^A&D_[_H)$]F_@'X\DGM-C/?O=?_[_I$ IABZ =92!2 M2)HD5H)V2AAB0RJ^.RB&"Y=X1P636&NL;BK3S@\C:R=_C)7ZY# M@ZA%QYS(H37%&;E5_TVM#/X.IF! M0GA\V?[*<^:RU$3[HH;:J[+962(H-%RW>^[ M>W$G'58CJD-M3W*/:3< M(,I]A>MU__LL$^U27WM44M I:E1U*$,3<.5.<4DB!!Y4:2!4?>3 !CBGI /[ MR;JIY3^/BK_OAG'>TJ '$5A.+!/!+6Y]B:-WK+0O:8\V&!J4=+4KQM:C.24E MV$O230^"MWT?^H-9V?,U>-1Z%RC"H_-V.KSV_=$W/YC"!?AR*;/G9Y3*G#WA8JL8?H#ZL<.3-66C.3'!PK$WPC"0(8@<2-]DE26[W8Z=!*<<\5 MRJ%U8A>)5XZHOIX.T_AO,$AE /FBXF^9Y.P<8[*,,]74<%QM8L1S]/<]U=1Q MK@&\N,=XON<1AW>.:K'0U1=AY3N1>3^FN8\V-ZD6#MN-^LV8I->HMX0K5<9U MJU+)J06R"#(:;='9SUMPO-7#3H+M^F)M45?MQU\07/F?TH\0'*ZH+O6+/E3:Y5#J(FE"I+9"X="#):V[)$>KGDU-VN.5BY*>S\ MX">O"NW%W:"'ZC4'Z?+;O_5A5*Y]?[R%;S"8IXXH09WE&D\Q7FP?)HFS3!-C M9)1>6I=-PRC&!F0GZU@V(*9!2/X2VKMK$)=99%N ;=6.:!>@1VI&U(#Q M=4K5C*X678AV JTUE\Y(21C%$U;ZE(@7"4_=X'2.BBMKJ_<@.KYNW=>!Z+&I MUBXLM52I-\.OT\EX)@&V/)"ITBHK//6%Q"^X<&)C#$1(8YWP3+!8>Y38!CA' M:#/4CLAU*K,G"PVR3E9!6Z9#60GJV@N"9&.T\GO&6Y^H=J3; M^=D4Y"$L'&@'6>9("N4B^OJ6A&@]NGOH03B!BQ<(U7.K@<=F]Z)WX?QL"O(0 M%EI8QLNJP:M$_-D96^H\M3&&.%9R:+*D)"B7B/+:ERQ+.='O\%D=A&WM V3"#D)34*@>'CP50W,)<-EU; N(!XQMWX)W](AV'6JW MB#G6X.5 0>S;4#/-'G(*A)MH$6HNGK!1I?^0L'>FR=]DU&^_CHKG2;=R3KJ9 "5UD3%DMQ M=U"&>+3TB)'4!>8H\[EZ4^0],1]1TXY>T7!0OIOJZU*"/W9?@^ B41,E$2SA M&FB2Q'N:T?24F7NJ D"[&N"'X_Y#;P_(>Z,DRUG3$Z%F=([B#5Z7]H MRC[,-(@NK4X=OQ3:58/AG@(150R**#""R&Q#46E&%!IR-D:NN*QMGV\-[F=6 MJS8,WE4UM?]@@?%DU(\3F&&]T=E#*:'0AG).EU@*!Q*BQ)=!6X@I,26\JJQ9 MZ[#\S(I4A9^[>J/WJ2"YB6F54OOL&# I"(BR:X)FN/8RQ4?Y&((&GO(MY5E9 M,7+O@WY&S:C/P%WU,/MN*^^["91@&.#6AV[:>Y@4]XPI'3BAI5^0A!#.< M /=HFF6E9/5>/'=1_(P*4XF3NUIB*VO)*CVF8)37S!#M(>(V%PQQ66MBDY1: M1Z-3KEUF=#^J/[2H&F=WM1!6Y\-@2)&B[PP#09M\7,)"0* M JI7MUY__L^L*0_F845P;N_(\G4PER+J00:;J:8D^(1&E/*2>,,4L0*B-5%: M;6J?22N!_*$F^S"S0E^J1'.O>6[/)B_\:/0#5SZ'QV,4EJ5(?%3EX)216!GQ MX%3>!Q4L.G2UO:/-B'YF#:K(U0I5JC\':6:]3^-D6N3@APD)@//Y)09\_PK# M,3R\/>'VG[UWK\('+J-2X\(;3W_1C4LQ/?X.1M?[7 H;&2M)BAR/&2+QJ"&^ MI*()YX*W8!TWM:]CML&U[^9T%K] F@[@0[[QM-F3!KYXA?C(=J.EA=6V[O0:TH>2PM!3<(<)9ZY6U4 MGC%'DC*X?Z-_0#PH01*3*=+( 41M/^T>2,=*CVVF":LB@Y48:5$I@G]W2P2+ MI*MM@+4J5%H'ZCC9L%4IO%W4457^!U608!VS.5 B5$"#C7%'+'6!!&N#4=2( M^J,-#ZP8]^2Z'D FI)N,:4)%1-_W8T6 M<()*0GDC"<0V=KM@==A>>K45Y5UQ2RV\6C2^^2'YPOC M@XK I5.$>F:(Y,:3@.<'42F"TK@\@*UB*OBIU\C&GZZ(OO' 4_7C'B[5BJ_W M)8CE8+X>YFX\]' GYUYB[VK(K*)[,P/BOU\#$CR%H' EECE/ M)%6Y' 0*_2PP/%"MMNP4&"CUS"RH1KJ30/"5I>>WLLH,JPBYQ MZJ9ZL(N@*X>OWG>CR9>SB1]]''7G([\\M8P(DJ)?3T28S?X1 L^^8(B(WH/E MKJ0Y;A'!6OWIAX]D5!%\5U5J#>+0;X:QNX#+TN*WUX] 6X!K9 !N!'<<2J$;C=NJQ M!P<-K(+-((VB4G*C2I?R\G9D/ :#X(0[F[1!OXF*VKEG1U"0>RR$X^C'+J)O MT0D"M\@/^

^+GM;BB1D-&@]*8OF#J6,.)D="3GQ [/ MQU@[BK :R2F17T'6K5W$%U_\Z+ST$9!:&*XC,;RTG0BHE<&:V=P_C0H9:9*B M,O^K51* &12' ^ MD\@H@J?,T% [_V5GD*>N/-6)JAQ_N $VSC5]6&IWE:0Y^:+GB$9RJXA73A$= M TOHC(&SVZ30K/GX$V*]EA#77KL?M#3(QSB:^L&X98G0[6<XR2(:H]^LY1$L<%-ZI%I\S2J+X*F6#.VB+?N4#.U"R5,I&<*E H/3U)@Z+)EKXFSAA,O M19"<>2%I[1YY)U RM),F[%@RM LC!ZT(V0;8'R5#.U.X=6G(0^1_4 4!#S1; M&HER/A!I'2-6,XY?M#0B*^]2[2/K:94,M=&+7<3>0!_6%3M(D[,K&?(Q,[3J MQ$UI9E);M(NG7$9:'N+Q8-\H2$S(+2A,HR MOU@'/"@3"R3I(@;&.!--S8N;3XN*PGDW.6^N! M<(=[EW1&$%RI(59%$T6F.86F>9YKD9VZFM2AI$&EVT?_8SZ>N+M9@]6C3$D9 M72(VZHRXDB5>9%;:]7H=M)&2UK8QUV$Y0>6H(O;6N<"W3SF>G&:>$QE*3:8U MD;B =E"R7FI#N?7V$)O'#1.C8C"Z=&1[>)CY^G^]=P!Y+91*H>'R^5?3+J\T MV@#S3%M#LBH3Q1*:RUYQM'2C0FM9!9%X;9MA#93]1Q!<_]AY+$E0KKBEBM"$ M2Y1HL.&KZC@Z"#Q+YE&?8_TI%7=@'"J@6X/CN^,#]I/JL6.U-^OH'&[3D@N& M&YBFN/Y8FD;K2$)(QL8<)=KTV^C#8R_MW9NUE26\NTBO8>7G-C!.KX1W)^&O M*0%]B.0:$AD558KZ3'22I86 0ILG14N2T4R8F*)V6^W.QR9PJQ+>&OSM(K"F M);PJ,),3NBSXM4PBBR49$?U?YH372665;J=F/.42WIW$OK:$=Q>9-2WA!1HX M]5P3104N)^&1$A10DA*NQ085N*A2?_TX2G@?3-Z#9=8@UG/S/)_M)S;(:%@" MPDR)/O&SC2JPI\";;P'7\$G%LK"EIWB(D4@9-'$2%!'&.9IR!FKSDU:$ M>RZ&#Z4'N\BY2;C_6S?X5F*3(TC]R6L?9U-DE]>4#-UXSB51%G=0&:DG-A@@ M3DG!(IH>CM5N@KT1T.'CMW5XNQ/0KR7TBA9=2?=GYX"Y$'&[WP')T, MDT@I1":!X:IQJ=F#C_3.3+N5*=.K/_V)2QS/) JY5HP_HDBQ#7T+0U L:>>UM>A6.)TY\-1%7O$TKRGCSD'AV/H)9 M#'NYR4@/8)3%I97*#G1"2> A$>N32 F$1D=UB]=YXT.>.+%UA=B@<\+?A^,R MW@=26?:R1UC60".5)"B/"^4"K0#C-='Z.)U-AL _=\BU=Y]:<_ M<28KB>TND0^>Z%NB>9=EVF<1AG[4[V9^(M/>>V<3"9DK-!%RF<[%/:'4&P&1 MH@6_5?7R/9'0E0]_ZJ&S.E*MW,1YB0.WD:\0^[F/&\EG1ON'B\5"L[R+8 M1FR_[D80_7AI+A@39=3,$Z<4>@%&!>*C<\1$G9E3W"5?XWIK]=,/>\]5B985 M1.\ATP;9[C?/K.7PRV<7W70XZ5% UUX+1J(J.ET&!Z#K[XEGW@?&E5*T[478 M33S'-M_>-DC[VD/BS;7A[T-_T8W0TD3=[X]C ?AQ!!?]Z<6SX#,>3TM! MSZS$M,R$9RH&0\M\YM*,2Y:9,4&STI;+,.X$#S35+I[:$_(IZE1;WAI=P)51 MSA,8%8AG7Q!]^?Y%=Q%0/FGQ<@3T LJB_JKG(QIOJ*L0+& M:6C!OO)M4$9Q'=+[;A@7J!1+W%$*>%8"+?U\- D2)(DZ.:LRF$QK'S:KD9P> M\0^4J.7S;C3JRB75"_\5_V7RHY<2#%8%$BW6=LA.0V,:L% QAKT:Y7,_[H_/OH[ IP_# M_T2_O41S/_D)L!X-U!E6FF#0DFYN+)K-EAFBK$LA9: YU[YIWA;;*>I+)2;N M:HQI<3;-QF_">%( /EOH^JMAZ@E*4Y2<$NTM*^..#'$9O7L1C&4LF^3$5C/5 M]CR:UL [#;UIQ<==U;%[Y3)TPW$WZ*?2G.MS-_&#M[/&*.=%J?M=C^FHE0J! M*./1%X=@B >#R+*..2?O#-RZ.5N=S+#Q*4^;\,I2O,NOVX??17G#=8!G\YOW MFQ 5@+20&6$"CSH92[Q%E":B7F8O978^Z"V(WO)Q3Y_Q%G)=$T MW'5>=->!6?2>7'02_6;E"C!*K%1 RE#?9((UR;!M"-_PC!-@N98$5U"[5SKI MY@WG;?^B7_K*XPF#W^"?+'M2]!SN-1)4("8$1:3+J(FZ[$2X/Z443:(L[KV? MKWW\TU>(0\A]A:X\.%!9,-]%HQ3WP+@F-).-L^37\=*4_#"=C">SQM/+6SHK?++:*5+27DL1#"B23P M^''2M\DU7H_I:>M!$\FO4(TFX$)Z(V[5A9H41[1R7?^%TL%P*F3U[68? MP(=7JKH*L.$&K2UY#7(P=@+_7^!'GW]'?TP'!19EG06)J&TL8F66,T#R5Q:RG041M2^ M_7T0T)]=Q78FJT4ZRLZ@^]^@9[3GGF9'7.",2%'Z4T6N2'(4=,C"Q^HC7!\$ M]*?7L%W):I"R N2Q.@0Z08<0PD$=P: MSY4UJOJPZ)U!GH;[V):;%4;]_BD*UUZ!CS"*B,V?PW/4]?[P_'7_.Z3K%^1X M?J?B:CA"5>GNH&PB5E+<79G ET+@:P"UF_KNAO#P>M28\PU;5F6^&OB,'T== M!$CCURBU6=HH3#[D&\4%/6E]MBI%PJ*41 :4@Q7@<$NE(CNT"^'V)??^C>_O M177J6E29E^8]^*[K]*N<(4[P(+Y2_UZ2+ 7N%0D12A.A(HLR;A4]5RZES330 MMOF9]P \=7UJQU8#)_ F6+3VIJ/XQ8\AO?81%M=(2JC(?4D,3\=H.H['BU[Y_6'N1A>SSAL/GVYQ M_V?N/?-B1]B5)F&!(K@6&U4\__FCD1GQW5>5>N8?'742+!A;;8*K8KV<=CL.W MZZG!T4;*]Q#PH<@7RMN,1AI:XZ7+GTR(33A.="Z-SUO+)D;ZA6<^A.-]% MK@TB,1]P6_1E9UML9N-E7SBE>5:4&R(DE%[NW!$;I"/&9>.HEPTF$Q^ \GL&FQR*\5V$6WGZP3LHP=7A MY Q&W_H1EK9*I$Q&[S6QI:<+6KIHJT!I/IPC\$A5WJY5^NI//WP >P]Q=U5E M57D(R7/^?%D.M0 3+.,JHI')2D&KM,H09[TG.8806-)6RFW*PN]\\%/E;#\) M57[97OJ)/^L&TR*X)9Q<&J7%G$A"HY)((V;M3#RAWH&V$&D4VQ"VXJ.?*F7[ M2JFB&30K/!SU+PUX&T1*21BBT1LH=Y8173B)7SB^^E)$SP7=@JQK'_E427JH M5"H/_)C;YL4&O^5L(W;A6*2H(:5Q!T>SW$H#I99+,*U9$&*; 0'K/O^ITE9% M7@T29I\-!A\F7V!T"Q730DJN@;B0?1D=RDFPUA+&.6+"7X*MG;.X&LE3Y+NB M;!LDL'Z";S"7E M@\1:V2I]EOXY'4\@O7K^YO/+9SV@-AJ1#*& MI845!&K >TOS2A03ET288NM M^.:GGA!U>XJL2:/EKR.(_44BR-AH$"A<9ON]^OX5AF/H:0DZ28>FA'1X8(F0 M<.>QH@1' A,JB.AJ5^3=@G""BK"/D!ND4+X9QNX"WG;C\;/)9-0/TYEA^;DK M^8#=<(*B&\RD, ?= ^D36I&HEVBP$.EH0-/#2E+:,X+U:(WHVI>,NR$\28UI M1E$#+^ 3E*S/6$JPAN.:\B98 C;A\F]'T=2@(@[]7BH;@TE:I M"#O9AW=QG*!R["WN!F[!&<* YR7;]T5W47:Y^>DF&56<)T^,%^BL4)%(<,P2 M+ZU!4S:&7#T3>S62$U2#"B)OT&>Y[%DONI*3? [#^.-9C*.I'WP<==_ZY>ZF M1[V/(0 Z-(SB5N6=1WB9DPS2*9Z]ERQ4UHA[()V@:M0DH4%GY;^BD K$#\.7 M_?'7;CP3]X?\;#R&R9CUO%%2)K2!$R\3--$1+B.X/(E2L&Q0)M[5+BK;C.@$ M-:0B!17[)]\U?TJ-VUR3IRB&18I6-QP_!Q0(S/_NL_\.XU??)R./S^\/_>C' M3#YK;"7!4G0II5+[C19XR>E"'ST0:U7TFCI6O_M6P^6U!B1O@U"MENON0Q53C;$(6SA"JH/1A%A2M1Y!$RVQT M2#E!J%[#=1^H0Y4IU=*#]=5)-:3^&&J1%NOX,%KDU:J:HB$'5*$!8]>SC)YY68;:K*.'*92<+/.,R/G"12[6XY]P&5,6B MH[5 #E]UM#]'=PFO)."#L9\$8\EE0XS*9MRA?YMQ->/]T AD:*%25S4N8DT8I1J*>@$1B-,7/K MK+P]X&RK'.%/IT1H/0E6?B]?HV4Q]L/4E]%4[12*C@O/1) M!.*\*DV=0M(\.Y7=-K.%[GW04R>XKB0K)[U^'H$?3T<_+OS0G\_\L/&M=&F! M?D+*-I/@0HG+E[%F4B?T,H&"9R;IV_V05])\[X.>.LUU)5GQ1GR9!Y]&?52Z M"S_Z#4J,]#8Z19/D#I>X>*IT&E]*; M"P(-SYX73TW0A):ZIY8X)C3!_2*68L 48^UY3X^\@KIF(*L^!\WKI;HSO M(MS#U$L+#S('7A*O$SI]I33'E?Q]H;+E0F:M:-[BU'Z<]=([B?O^>NE=9-6\ M7EIH2#;F3&@)O,C2C24X90C#!3(I*-.W\]2?1KWT0SG;3T('J)=V*I2-A!); M>@=+*F/)",$E1A.=SQS$5L'C1U@O_5#*]I52PWIIM-2C=(X3:Q&!1#>*N%AF ML5 KJ &N\U;;XB.JEWXH20^52H.RC37UH%Q+SH)()#J%*L.L)-8IC38Y1Q<8 MN&2W7ZP3K;5]",4595LQBK2ALR'5VI7L.<("NF$R.72I@3*B5 #I(:%!QK9A M^XEV>JV=85%!RA7?](VM[;;!]#/U==V)HVUZ?#Y$P(?JZVJR5T)+2PP86PJ\ M/'%&9L*\488SB$QN56S_J$C?O:]K=L!^[JB7\URF>$)(I1U>MNSKNHN0&_1UO>SX %9EH(Z1%'DFTJ/=XDQP)*,^ M:^ZI2:FV 7>\1AJMTFL?),VUK#XPP_\.%3/) *2+7U^5+/5Q'VV55\/IQ:*0 MX6V_3*NZ 695"O\.=)<'CJ_X+H_>+5^_PA(J)>3/2Y%>W!HT6-F16?F,/5_L MU]-A&O\-!NEU-WHQZ)<=IS+L54\X^)N\D9_;K^<&F30X5N?0FNI,+669>9WS MC[P:QU3[:%_YC",IS'V:LE$@#73E;=^'_F V.K:1PJQZ0@VMN?:Y;55G]8,. MKC\;F%JI1!OELU:3'GCTSQ8WAOCG\^[;KQ#3_-Q\,TS];_TT]8/QA^'@QXY' M_?6/FW,5TQ5%MS][IV/^ 7#W/-;Q(27*=NT1[V[PO?/ZUW[@/O=,?C3Z\2Z^ M\*/)EQ_+U)6 ?J8->M$EDWM/@O$"K4JC/+/<"[I-&[05'WVX5^@^X=^X2=I3 M!I6O)?[1'PSZ_N+_7FM;ZD)(3 8BC"\3O+4C(25-=?,G9EOYIN9[S]G^5MAK[UW]JKO\S[/NU>D?*1, P=U-74T 0@$ B2! M_P *YF":AK^+(P#HZP-B P #00)8 */-H/%G2C70 :\!@"'E]Y_.3[7^ ( M !R\M<0#T(/G#H!E53 #/$N_?/>O]%?Z*_V5_DI_I;_2_])TP<;WN@2_GHV7 M"UB _(,I,#A_O_H74_@K_97^2G^EO])?Z7][N@#8 +[ =4 "X ?TP&,OX#MI MH& 8[9Q]?&XH2DM[>$O9V'O:.DC9>;I+^]OK@@>?S\M+:"J[&7OJ&A\0?/O=X E%8&_ MM\7/ST_*3T[*T\M)6N;LV;/2)V6E964EP3LDO0,\?&S\)3V\!?_^@ L.WG9> M+C=\7#P]^+^7;6P]?7U4!'Q]7>P5'6T<%6SM[14D;6WD["5E9.QM)&WLY60D M[>7D[$\KR)R1=92Q%?A[]?9VO]5^P]?K^B]UV]M).UQW<'?P\/$&1T-&6D#Z MOZ%.565[.T4[+P<;'T^OOU5OXG#S/S9FUUU4_T$=E:7_?NIO!^##P?G;MV^? MLO2/]4K_KM]_/P-.'WCTVV2#W^3_+TA_5?)7)7]5\EH&;;+)A MR4\9!,^7-[,;#VP(R=EZA>]C/,+!R<4M?%Q$](28O,*ITV?.*JI?T-#4TM;1 M-;EL>@5^U6GW] 8,2=R*CHF+NQ*:EIZ1GW'SS,?):; ME_^\H+"H^%5%955US>LWM2VM;>T=G5W=/8-#PR.CZ(]CXYB9V;DO7^<7%I>P MF]^V<-L[^%W"]WY! &K(K^E/^\4*]HN*AH::AOY[OR!4?M]O8*6A/29#=^B< M$;W-S<,"LF$,;.>3GY8W[Q.4,]Y@M_4:8#PB)(\1QG[OVB\]^[=U+/S_J&>_ M=>P?_1H'#E!#P,FC9@5@ $$S5C2'ZJ_\+^033("4\_M3L<"M/_D48G[^R-17 M0//1C7/-'YVI$#7CS#6&%&"J66=[#[9+B""3&?'F% ^')7O1??4!TBG %\J M K,#(_80QA0@)Q)-H@">V!R6>M4I)PH ,T1.-6M-K%" ^266/;SX- 58#=$C MAW,@=DA-'8D_'(=E^XO(!UN,TZD(.@K@MH38.E@+/FN5K# 6+#2\_A5? MGJ.EL-H6@Z9A=[D:L7GZ>K_@RO6!3'QXMS4YTE_W8H?Z$^!I/S52'K(3_=LPB>Z%9!-) MYR@ DC882D(5(?O/+Y,I0 U^X,="O]PZRV_C9/2/V8']-!.Y_\%YN:VZ\8_6 MZ/$,]-8]2[8,+*%&T")_'&,386^UNV@N_;I];/?E(ZH&)12J2#D'1]I M $K_ZSY-7+1T 7/19[<9U?6TG2&BSV*!'[-863X%X'^72/CJ.G)E^'+U(\7" M;M$;HM33J^KD\W 8#IS5A\6X_BE_]3:F0DO918X+7%E3+!0 W4T!^KE?UZZJ@H5NJPT*0 K.)D$*J5>61)^% MT;(9J?U[,E2X7DB(O+YG 9@K='V8 MM;;X=W3! K81C8\FW]Y![*Q%8%@.BJ6,:_0#]ME2MV4*\WV/)!FI &P_2YKS6E0 .54\BY; "NR3X@"-&KH_$MG_>E7 M9;B%S#7;33&$ W[LW[Z$[-_31Q8-D!.)[<$XM98Z@P@*L D/AE$ A @%4'.= M6:[$@P5AOU8*@-M$;M'EL%04/HNE^7TC_K6LD*MUUN>*ZJS\E(#T[ESV3E>1 M: X#,:9I/@4Y)9#X)^=RFL*E5Y:S)T4(S\FL"ZZ3\"8*D.3>1_+RG'.FQE@A M$UE=H3APA1)87Q#ZT11@SG88MHRA %N"9EL'Q)>RQZ;(.K-(M!WQ?7 IXC+Y M ]@M@Z/D.NA79^I1Y_^##OR7Y]Q\8=%%M?T:;(80;1<7)D#XGY@:'^T/LX@X M3QY"+/D@ M30J&D>^XJ89%_F24J/22'^<-"'P//CS\OYT;_2LYS2B$2#EKZ@6;&LCJ R7$@ST-%@XLFWJG_Y/^/$=52I T:6PL+ M*]65D_RCM:G MQF_/JLXK?/.\IRJ,C^XX?1&-]F1J],H8X!&C .9S.D)SC[--U/J0PQ3 I> M7*]_ *VLG)*$E+AR@I17?^'J3,O' QMR%& 4Q?WLMDJ6]+A)VWY^69?JM0;T M+5B^QR*RLD=[PC?DX/FFJ2CC.3(G^[=)-LCV\0AL;G/MX@4K;7/=3]=K6^P) MS&YUL5?G[]I'MN8>**%N1MV&B)VCI_%C'\&;S&C%$ 5]4 53.D+ E](O9Z^0 M*R';#>SS4!:RS,)GV0M5M0[EP^6]E_R13RD ]U9H@RCK-*(237@"7: O? ^ MTRWI505R@18!]HW]VP@UX^]@HR3N#]!R6_7#'U>!EC+6XOS@)^WRC@B)WAM MSCZQ_>\FW%4G"QJ>\-\-K'L,L3X].S5.U:GK-MJX] X#5#^F'%J4XH[<*7=.EQ7//;(\4\H0%E'":DY^%R M4NE/7Y2,?4DK@D8Q!>^.QM(%76BJ?-[8]Z!RP@>A/T9.Z\.[2+."[#BR9O[7 M<9]IWCP7V MAO1&?59=ARU=X,E6%Y )Q[M*1C9"DV=4$.??F&T]VBW-,TDR>DU,9%]7A9!R M,+7.E12 XUD+46P2I0E;1>(BJ50^QT:-+NV?\,D:O)PIP@573]+0_^]%4P9I M:??*O2NO&Y_P1X9^Z[I!:X]LN8E))#!_!/4=YBJ,JQL1.7[7^%R/EVH5=OZ) M-'$+N;?03_\)MO'8WXX<40W;P8/<;E]G%&Q!R0Z4 Y'!*O-Z%$ %2B;(!PR" M0ZT%$H]X:E5B[.5,X93CS/=D7[#0F"R+M,RKL@]Y4P#596*)^1\<#U=@]%T? M*['9KN$J)3>7FT]2NB#MIA3@SFPK=(NW'%07+8V^I*=SOOB[!^'75'L5H=OQ M 5I_VCC34EA;YJF2FW,NM4^J>E]_Z,JCF6ED^P92[:Q$"A#"C&]?RC&F3 M*X?^B]9H4'?MUK4'TLY'*2R^\.#J MH7XPI:Q(&)5^)+(S\0UU=F9)Q#'Q37X+/O"EZ3'32F(R#D$4-FR9G3,G.WG.1+_2GS.\Y3!>LV\56)K-M<[S), XZ_GKY5AO]G>RMY _W"O0=._V60L1U)#E2O$WOOI 5C'*6"DV))"^;367\;OX M^$/.GYB*G.XB4AF=WZZL=@C5-/ G R[KH#YE"7<$RB^WD%3U$M?#7\ L?Y[J-EYXV&;Q>=/>-=B1G<3/RMP71?+_=8_\?WM?"<'B((%5:/E/LG3P>7S M7[T7:(-79ST3:T=K!RV<@<6,Z-NS#SF#<&R0+>NZ65[J5K]NN?)NJ;9OAOURD](P MEU*-R*I$98_XLUSZ#C<6JMWW*&^9+$).EC+*[+]H#(M[(7S MZG6Y[LAW%. <0G% #>KH#.50ALX<*G(O%CI4HUUVXYY!#E?9R%7%*/5TY7 E M]#RA3I!.4TSK/+-XS89?>_8A?TW[JV69:_VLCP(2-%4;D.; GE@LIIX>:W(! MV_!:.^](S=O@T4&>PUME7W\V-]%%'5U%0ZJ![[Z1VUQ=;9\&>Q=1$]O0%%8O M+;ER1Z'W=GY]R+M ,A?=[;/K<3#V52*7/>%6YCLIE!@QMS"&;YXH_D5O;^_) M)8+%NT5SEZ_N'U:\=(H4K(R7S4=$FH:%79P>OI.3Z;,>N106^;T^=K2_%B8[ MAN@@\$2QM_/Z):;>7 98:=#QZ+U3+CVY:KFJ'P#M.&YIP#SB(IXSZ9],YSZND. M9_C1 P@&5= +.\L'Q\MW8W;7:]8]S7U-A0@8=8Q@/L'XE" MR3;X\AREC6?3\V2\ZVQ),1[$1V$Y=9!/)9+2^NDG0))/]0\K+)26YG]9D;&T MII' F591P0>P09A1)6/.@9;C406*S9X,[^2X=RUF/-M)6AVGI>T*E,9==&^6 M&\CN97NZ1L\TM4UDK3)KPONP@\L< &H_BRA<'M4,8:1I'* ME'E>/>U66'*),?' !EMRNC[T'>SSX;,@A]BD9=_*:M@[M0AGKRI9^23W M9CIQ5V&F41+O-P.E^\0^1 M0/%TYUN=.20.Q3GMM6[EL)0Y%Y:N"=35Z*SFF0DD>/P"J:B*D=($GNW,T$<)E_(I-X.#H2=X5K$T=@3X)]$;9$9_ !%H4DDUUT MY^4#WT,[>Q4M4YMB+DVXM::>JA*1'PJ%O^?+D$W4ZF%PG1R1)N"@!%:4".HJ MZ1ER[ED[!;#._>[TYT!Q.]KDA-@5G2P^YNQ^)+SGB?4ZF]SW,5V;Z,>>?"GC,YHBQBG:+:;&=B* MKW!C^^(^,U#[QI"7B[>" E2GY#I!D?.M MK]_ !:\QBU25R5GR(F.U"$KE2[ ZZS<(?G.K]W9^O.\KTC).?7K!HDM O V5 MB&NWAB8X.G#T99 Y^Y\WO.9_S1FO5!$( M[S6O+O)^L92*^/PFP-&]+6ND\VYISYLC\R,WMN&XS*:KQ0U=9&DRY&**CDA* M8*:N*.HD2UF^H-MI;SN[OVXA9);C%XO>F( MHBDF-\-$TA'JO7R;UAH4QOK[9NF3].>L\.8P]VSZMH<%@U#KQ0R,5A*U,='N$\C6.IS7MS_QE2- M/3PUO ?OXFXL#2AS35WBOO=>H:W7[&$\8(;EN.MKP+:4B'QA6;E9KG1.F7^+ M^N6+3-$<&PW%,Y_A^[@KRA?8[#.WD(S!+%BMF-&S:\>X0TJ^-8;N9[DFI\;G MKA%R.B_T_3A3<=3P^IK45.TTA #7HG_;!.EXD*K]S:#H82+=.(]W\&1W0IO\C"=[TZSZ7OYMAWPCV1W,ASR ME"_IEE38[U>3)1>EQ=E/*E/?*3WQ5O9;FVB90+9\3<%K/O(#EGL6PN MN?ZQIHE&1C%?1*@0GJ7!S0;A >X%.J63NGKV3S*5A2 1UF7U-SWC= O1 MCQY-4N>MW'> X9"\87'Q22"';GS\G-WUC.UDB9,=IXKYWU(]_WMXB5W/=&!% MH6Z?!$[OZMJU))OD#M=5T,(I0#LT'*[*\\W7DUG+)5_$"X^%=D/&P?!7CI(82EB^ @T)0^?(;8M6_#\7WJE^OXQ3[^ MYE1._]VIH,6MX*W0W1.U4%(P%]V)7V;+(+,:B5F27NVSD$E MA&.+Y/:1Z#ES-?@$1GS2V.NT%MN_]@OB,NRXYQ,0X:WM376CHC9_=IWY: M5Q#YHLVWD9$P6B%TAJ136\_ 52<9B^2H^Y_V3#W#80>B[U8=*UW".EVJ]IS, M91:^2:(-4>=Q.:#'H\O*9F.J"3HTQ*4AB:U'0I5#I;,UX3*1%SBI2@?^[@-+ MD07C2QE>YHBWJLT&^T;>C(F3]O=^/UBM'Z9\^FW)0=@")*^D4 M7U^.\R\KG0O''-'.LWKQ0I8!E=(H0U3TI/./6+VBBZR0YGS0]-%C6:WOU/>8 MR\+4V$[G:I#K9X[AO-Z74LN.=B-!*$SLCCD>UCK>2X9B:;,*7%=0GF)OQ@-O M![#OT$46MYN$E5+)_Q2J;P"=2(0'O[6^_@ M! >=F]CHB^R?BK\Y@E\S?4]3I0$Q[6K3\C!R0;,^J\%N^R[HL>(X2(&)) 9T M:O])E#GI"7(N-YNP@R31H%/0I:$?FC:-^DA!3>1P9^JEV!]]H(:W)_MD99(E M?\H)#K<3/*S& YJS^@4^P0-8^N9-/-PJY/:CLQ\6+'A5$AN\%' &<<&GW6=" M&-W$(X]B'V3SE,![ ZOO>^>Z>E_]_%3'UI9!A;3Z>?..RE/&#GO*F_ MAYWJZ\VWHH]0-H)%^N++9LY&QIBE5DA3 N%OH&KQX=J5<:'GYH_*E#PZ2NK M+-6=@@^NKJ\>]8&S1EL'VCM!S6NL.382.Z;&:B+4AX4H@-;#)J_>T-G $/%/ MS5U=B];MW+%YGL/$1+FW!M0Q/I\GH4F51AK7 \)^'3&C3P:\I75]2C0)"A*] M01!C>"+1&MLQHDCW4$2$K,IK8+"-S'(3JV(_\VG][;5B.[?BD[N-73.AQ_ = M"+;E,@%;B=+NJZGHSV\815'FV\Q6D4JQ4]**]'WC28FCJ68<8J)\J0BK(@B>&_WZ5+(\2R%D$M?U"_. M.7F^S&&<8B8SN_ =K(E=-[PKK6!)-?BRZQX%J+!. ZB!:\8#OP4HF-4[$^^_%+,JSA;#:'(9X.'=?)(;"?G3DUY6ITWOA1?,I;%DG%MB"GEO&=WF M266&GVWU&N^)K;E9Y!:@-G?Z>0@S+1!LIF$^O+4<+V*PB=4C45$2> LM&@N1@3.IWO<@?8T MT2R2O6QM9LZ-V\J\'R-=]M7]O<2: M]VH63+_\Y.8>5[WPMGJ [NF#LC4LY NT,,5G\W\ M0R?)%_A\WO+%3VPI3%<-$M5'I]KXE(?7K>Z2L/&A<:!+U/U:R'DE(2SO?=GR M=J![;4;0W?/3@7XD<<6&^]M>&P17/LG:$9%[[.5Q,C*\/(^A_?WT ZI'^TOK M3V/VK*3>JR5\/ID7MI-P5J%(@XWA)PIY'Q^-\0^VF'XWL>]R0+BV*P0^%/[Q=H/Z"&!;_<:NT;_R?5;,3:?@\NK K=R7"Q+ZIZ;R5B"EO,<\YV2 M$UV"52$L&ZT=)3,J/&:?803?8LRK@)O+"*4KV=&XNFR6Y9.(\;-7XAMM2)A/ MIH.%BSWS1]SO:T&C;^SI.9'\5%\]>T54*1O'QVE&&U99-WC M4I*[Z=)R>0ZCX AVZ[F:D<;E89RXNZ!^)@&WK:_?> N]DG&T^S3:%T3.BQ35\0QZT??Y&?."[LJ(:,]'Z+*@H]XS;UL8FI;!8^)KEX ML,-[BA]4V6YS8G3@7-,DT0OUTU>0^ZSW6*@*O X;Z; .?4(#3N++1/RAKZ%GR0!:+A<4$\I Y_^5L5H.P MD?)F8J2_?D@^UD#3RA/34>)9*1^WS_^5XDE4W,-;Y2;#/(8RXNIJPWD#Q',. M2.KK_L>O3"[(]2V:;1G2?QZ_E'L$E6>^=&1>QE)3R%B%H21]'DJ%2UQ%1)V* MZ9RO\J93H0J+W0JD^;W:L/1K=U??4\*4H8ZO/M?FYM?:4XM=<>MI<@[JJ,'; MVIR__-[K<<1'/JUE-:@HGP%HD-2,!+=MSX'&=QB]]SKH0Y;ZY9<4"P$*H+B; M!A]K8GA!E[U1IVG\U%K[=*.*ES-UU9^\.8/\TSD13 1T[T0.2[7HKR(DV_OU]#M6XD;J/O+9?VJ(OC<5D7S18+&0NSDI?/3%" >""G2"$:"#VWM MA&X=@NYT4P!N&,;??Y8A2]KB EFJE9"='MZN@F'')Z8KQ_4PM@+*8A8P8Z7 M733"G%#V>CVFD=F ;4'BF@;'Z'2]04)C[E:9I8:4;V^-UH"]66[SE6WOT+F: MS9"^S(6BLM+\5W49XU\8]?:G^:K$G%%@"M!:.O&\+&$=DQ@/;.:^&S/#NQ.UAER?P6Y;3@/ZGPG%/. A-LBH#V. M5&4+JHKPM&>-?(;4V0T$81V7=%\4Z=KA?MES@#,56]#QH(T!J5\WYOOWR\O*52: MF(-#%1!E,'N>3,XWKEI TA!/L.]J2KVR]RL?JJ7+4#BZT#E1!A<43$,8S+GU MEPRU&GVQ[//^=HG_O6H5_*-)Z!SR" @#MZ!2/TK*X)T]_25DX\#6RZD6#T:R M1-6TPE)V)>_.>*/ [MF^L6>;!)]YV&A]65BD=?_T'CS&9X&A*V-)'A87=MDU MZ.A8Y?*"QZJVV=,;"P:VS!I R**#AZ0$?XUU4DZ9T43?IO99C&T_C)M*+A*(;F70,\FM;[IO!( M;VJOGXZ@A]V2,Q?O=]>D3NX=O__0J61QY=(QT245/R=83\-:HR,I7G[-)<4Q,$UID MKZ5QO1\V9UT.XH$XL9!:\T\,C3XL](==0/#^IA^\R>4#_^;($3PI=*"";8/& M")(LW)(2WM>OI)2_BPHA&6\"0M"I(S>_?PA$,Z2<:N=.?;WS(%B1]#=,I MU>W>>/7*'WX);OR"W_ %A'F[_RVTY#]G]:+@->HA,02#Q&L0=23K/4II MFNKCZ)-4F (>9%JB'E[O&SCC+;_=3RB%KVMY@MX4^++T(1NI^K!0W<_UBW!D MQ FZ$B-+)[2NF&Z?W1*,%O^MM!W;&.T(4M]B<:[&]# M5HYQ:FB*==,&>K9XTO!>(;HIWG%:28).4IT!%]XRG NC0DO4FA%WHW$PO?4N M0Z46/V#'UK"8UM=FT;MGW3ZXZ>#71":]I:VI!NEF9+,DP*Y& M#=R@E62#%X=>_WW\,-@-FS+]*=AL=&-OP-&PL=46S6+EV2Z]>X(P!5HP@:%, M-RR2[7*2A8&OR'WW ZFP';OSG9ML$%YVO[W#IB!D.LR3J6OP1J2[Q>#,RWZC M ) )HBA5^O^KEZF'*( 3;%?4"XFNHP"""!-X+Z)B]$F0V^Q.4(E2C,G*RFF= MPZ(+(1HA2G\([(BWPUS\1^I%GG=I]5:46 M4V MMU6O@/#)N? WI%[=F(N3CEKA9;[<\EJ@D=4DBKX?/='$XC&ZAUF+][IS M,N4C3V)1#G/*_T4,3P@=A&X*CH-X7A)?0S"VNMW$Z"N:AC$X?(KJ M^;/;_QT7E 7_UBJ 'Z()O-UBJ_QOVF+%O/\'[$65A_X RW3?S3-D#..YRRX_ M1=A!?#$?2?VA,/P'4-^%_QRK1[\('8!M&MG^ML4^D([]=S1\TQR'&D.3=<^" M]X":HE\?"#'Z\SVDUU.$9.137EXVU#O\T?#HPRQ!=&G]V6?O"ZU/'9'91-U2 M#6^T05>5/$&:91O6>_6)VS/WJ-#Z0@\3;+E_3*W@W0>'T)ZJ#ZD> M703N*AM=YKS)%,7U.^1]BAW/%$+.*X]-9$]&$#U@K;%#^#?3-M2\01=C)/PI M@+8&Y_YUZS?Y+AGCJ@^9XE-HHM@9?UU5%;8_J!:4=TA!8=5!9'KKJL+(; MF)UIH/H"7"!F",;!SXBOP6$:OJHJ&_<:V=%9PC3CNG[G\:N+N#+S^H[,6TZ+ M\N+G&Q2N/*IU*#UMF*TW?*R^TBNE92(M(I;@V=PH&M%N?@">G'2<^C _^<@Z M0A)N- WCT,/HAQQW/#YH4FW?QXDCBKNRASRN3SRJW#.J&"W/T<1;3TPL<"YT ME\(T5B9\'6OM%(@R9BG5M^Z8_Q(OO]+R.XNG;V]BGW$./;$<0SSYV(F,-Y]= M[B>?&0NY/_,\7XIA3YU^OJF'?@NE#'K:W#V8@ Y63"'9-"P2;Y.-4?@R\CF8 MHY$;V:XO>X6?BO?LCC&L%&3)_P^8Z6\7!/7\;:]W'CJ&,VW7^9/-NC>07"NJ M4QM-QN?KZI]^)9T*=ZM_@3K\D,F&:K$S@6)Z?OI2GC29<_P"U&^,LT6K(#BT:E,A:'UEH$SL?='"JU.R- LL M7C=8%D2I%\S_1%C_\\WU)9A$8MHD"[D1MFUB6?ISH!S8L_UUCBW!J8'M:6&J M2X[(?6EQF"4EZ=]BMS"NL%+7>U,1[/[Z;N[9+4$VR(8".]+J58@2HK$RF9&S MP!<@T)TI9CL@OB0]-F2QAPQW&IJ#U;]ZY)JX?8,9*8>00A<%4V/5^NM]M[DF M#KJ>^'+(@%'K+ D?=E"I/2%PT#4.5+;\C2^+Y7:^(6 R!** 3A@R,5240R)QE M$J;B93XA3LQ?L^%%.%?49,9G _(^S&7CI'/\&QK" 04+\Z5$ 6SGV%=NY@+I M-5"RY%;P1>\U?6@H;E2-] M).,". ]NA+H6:JFYG7\V34AC(CHTV.3;FJGQ-[G)MF2$S MU5-B&*[$:DSV8$5A#DOCBD?&CD%-;6)ZEG#RS05-U\!OB>%\PGS\^" :KT8/ MB<24616V&TTY**T_,*T_9%U%8Q!]@,KORS9>3]N9>J8O-I"U7U7 ]4K/(]L MY:Z^,C41G$(GNA]9F1T5=SP;]?;.*JGM-=0DE5@RWT/'/D)4P![UM^O,#,': M"L@&>$'ZHV:S/[S1A8B=,S['$ZYD2#^%U4Z]\$JS.?FMF-9- Y0,'CIKBCT= M8??J3=+1566&A][=EV*1QZR?_,PH,M?*#$RFKV _(U],-^'0F= MLR)%\O]V[/KNF[HI #3XE(\G].C'H8.N^[Y*T0/WJ GH##0:<328/]A@VL6Q M6A]]2^3#1>:K+!B2VYPQ8SE]H7+_R:(7:WFO&J*^THD+2?%JX^@5F-@@VYVM MJ".MLU!Z\K6%]RU:FP0$;CV;8LABP G%%^X:DM,WZLSA(3[>Z M42@)%/^PQ$QM99+.@6(N+@-#9U:5_VD_3&(^/"LK1Y0>#C^0G8;%H1+$5YMB M1J.^8;91W.&Z$TH;*FR9^)1?]L!"W8-/UW(T,?NX12YL((\+$N!&UD9[*LOJ MQOB0;8&I4]G2Z>%!T$<$=$G_3ZB4)T(M$J9^TE2B$SB0XM9,E@YV3F!P[ \6 M/Q-@<>*F5_3:K6,&*+PA/00[$7U$8+QV^K%O[^U81IT-Z"_,0^ MC[5/0D8G'(4(IN$W1^N59N;CR5,^XWQ/1-:.P1H=8 $-,,:.*HU+IU4D:B#* MMXX9)TPB[&]^/H6]3!9#Y[U)3DSF$F=$^KH]?A:+G7"?S"XSRF5D&U%T[:;U M;6*IATK'5@TS,XZKJ??@I_?@2OF+]Q4[\D&NYYGI./ZL\0P#CJ M!6[UR 1B8/YEO=H[@6F^I2#NW8@V<_:^:(6BRKWV8[DP<=:=^^4@T]4;ZUEV M#'V4Y)AMD;OB"@N%Q M\!PO>X@KN_O"PJWV(L?V);ZS;(<3,2KMSO ^Y/[@ZY^A(YK90<1$A0O3;B%C@ M.Y5J'*5LMB34E<=\&F=#B 4VQT$.E)6X >_(WHC%#YZ1^C)F$[+WQLN?::R) MV6TYS3=%P>?L%2X:/_9=\CYZP=(0C0WU&7/_"!U]^BMI3.=';K7U!J0C.T&A M_5'T7_N=Y>]W]%WS'VKMQV>WG";8+Z=*:-FLY7EW?D&P3GWL>[YTV&SR:8*S M96[1BD8(#G$ZM#^4^I1B#%8S&[HF=6DB*7>M,71G-GOPMK(B.,%.>M,&G)/^ M(NT'76]-9/+?>G\0%L)BA'!8X%Z]'[/EK\![RB'CQ&4^%K$0IF"H54UKT]W M[-LXZKE4E7L%.Z,K_H1$=36HHY%ETYU&_@4^F4H=^;JV;UWO+-Y T!ME?Z>( M--/V6#/N]5@?3Z8)^?%VXJFW!R+]((\6E-"WB>?Q>[[%G5)/,&JCU:OI;JFM M+[>WQR )N&^T[WO1]Z5O>@OJ2$1[*_'I M/-<1?"^H(\YQZZRC78K^J;!(=J6KGX1CK>4O\M\:+],ZX,KX[]OZ-\9J'Y_< M81K%H+(\![MG39W:PB>1X>9<7F MXZ_-8SOO2!!=,$5;$^U' M-\PYUA(G"(;T;6Q74'>5E4(P(1XASBI0'5L62UA)A;2U;7X MPUHQ%2>'T!:'I3C<>$U"H_I].@KS0\M$N=_E/)0 / M_]VO'T>C0.\A>.0I!4"P?">6?3DV/]%=MR^N!*?IXPUYBXW4SIZXHVX!RH.W M]/A-AOOI*P>N3FW1(ZX@=G:=*<"=IM:I+>Y7%*#IG5I\IOA1\B$*P(+L M=WU'I@"2T!]NI7:,[>23VL#R,SEVI?8'O#-?ZEGB8G!0#E?J_^4'&]_?U)F8 M5NW=2@QP0?>%S1*'8_$&5ZI/F;]?+:?A=/)IWK857P_ @R(TT0O -RK!9NJ&RN?V>A?&WRS&(,N1%^$CZ!HV< M2OVB_$73@8@3O#&HPE#V8/N7Z,H%>=1!2\G& DX&H22,XT[WNEJB];.D@SV, MC\-EF23!J=+WN]I?]]*46BAK&%A"!86X%YBKO-]:I!&5_;!Z6SP2F]B!8/(W MYQ*,^N*[?Z"EE9I*;D%[$7$&/S5SJV[6+=JBN_>4V:YD[AE#%9(S=3V^ -NB M;^8P0!01U'#9L:_CX:+/V6*?N=C^L>*0SEFAG;P" ?D4,3(Z;<%R9Y@\YMNX>]$["69YGFFWC!;$9>M=JWAU+$E.)][EWFXM)!74D>MH M16F2@&X5( ]U'F\VG8'&V11.:8:V7A_CXE%*F(IF9XU+?:54[E_LKRM;:F)_ M:XJ!>*36,2-S9 NY"-?F%K;9.;@)4V4*=%=@M8LW5F",!4RI;ZN<&%D9"B_@ MNQRJ?J]]N .>[H(CWW^"^CY?=K[? MYNG9J.F;:=@T=F=?(F=.DM<9A34*L(_H22J])A^B M:;!5XDN:D-E;)BM,XSPO#GO(/]$].J$%JA/.@S?Q)@5&0^D#44[W6Z'1/I]) MT(>X$?:(:0IP> )?<#YV4X FQ]8>VC+28-UKGU>6V+4T^(2KUON*,]B5W.^B M$2A3GT%$V&(+(M8DJA,K.PYDK'XZ.0]-H/7=,J1_>[_:VV5GR-SJF(Z-U[T\ M'_YA]BU$IT'D5RRTK9:-ZR$]X;)VDS_2'_[ASK7I_I,EBK=R??,1[0%VSY;KT:$M!6NWC[ .:VWIK(\5#(M;O%FI2QE9A > MY?S!M'\Z H?RW:!?I=M>/)(]2R,5P2@URQ.VID3R5DM\)OKB_=$VRT'KTS8WY#OJ.S^R)EU,48HW;K17.CH? MQ(!ET6-^HN$0$9@M&'X^M;"Q9H=(XLAX:(WT8R=9Y*^"R%K_*33\XPSM VN'_0+BQ]X9*^ MGDA,Z,$X!QV?(.?DMT:"5PN)WFI\-2XA;B$,&1]F3O13 #:/H[NF88/U@N&_WV*[3+"J5\0]8#:_*KYV6$Y)X:,RQV(EI0 VK00_B]9G@C U9HE$/[ MXH'VG#1FWJ!0085WZ(FL,QN:CV;CF590_?O4>N4@O>X( ?_.YD!4.,[OU0C_ MM3>D3V^#RU3BJ<\N@4SI>%7]FU.1N\)-H288I",BZ&L [E#E?[*K^]GV+T[ MBQ-YD\-"C_^68^;OUDJ@>_2\K;R=\>09J/^:0"^!&B[-(BZ6Y^X&KJ*-+?TW>+?ZW^ M]*-8=FW[E" .=>C9;17K;]M16(>69*KFZR&&3KMHZ4+B96Q&4;)?:>_E;5-3 M\ODWC*)4[SL*0FZU35I;ZM>5[>H4#QNI\;+I-/;0P'MY,3RY$Q!/1DIA8Q;!6YG(2* M6(7-$E@("TT?&C<&P-8PN8&MB02L?GLIE!'LNV&&%;ESZ:D3W]Y[94^ V4PI M\8MU@?82+^/+GI?-;)!=XB_[+I=$40A\YT86DGGIT'*@D/!6]R/OC@A5'0K MN,E(QU:X>I0N/O;EW,$;&L)LD'%_Y$Q?7+#B7?:R J%J4$Q*Y$.BOVJZ5523 M\NLU&&VMCG=XD[XZ07OJ;6.![?WKX[ VM*Y&0WS^4Y4##@DP10QN*H8LACV" M*7+]]@HZ??X@RSOV=P-JC+T?VI_$R2SI=,NG7=F)#.9Z@6\UM+#B&WGL]#7M MG@#)0!?HJ*[.W,3P5]W-S]!D+,P52D5H$X7PTGP)2%$ MR"OMXI_05@45R%9=BE DI&&JFA60(9H6L6; MED*>5$NM\157?S>U-]CC;V@CBP_Q-OJMQ"VY+:X>UJKN]XF1WQ.>X-&[1\@V M_]IXU%]!6>:9!)J1"=<3E=Q4JP)+OU6U9%/D)>54!SO95V%0=F7;9^H-M'T' M!(;:OD>_?TDO/C5VKO#C.Q>?L)GT6R\%&AVP-9$%&V5-DA5%IU;\U$5V,AJ? ME3EU6A^.;@^%IE !;V(X(K']A- S[=ZV)[P[EGV"=H\[;BCL.FWH(:7EOC** M!;W3>2$M7/WF?$I;^U76A*@0J0G$N1DII$5Q.4*)HOTS8:' MFSP:Z7O.(:XI.QED-S)D9''R' \KXFPP B\G M>6]PN9'C=O?UN"'-7H,RJOHG6N,4C_RJ!%@.'LO#&$P+=UX.GW M_6[O8?!A^:(,*]5-MULFR>5=T'2_6EBG)Y=+;(G*^)3 EED:,PQB[:X!!,47 MK"J4H-X%/#-[2;TN6*U#7')IT, &:2C"S[9E-A&12SNRR-H] M9(;X(;/\)S7Z@EV?R]J&1'.H&J-)#WV5/RX1;*[/G#M#L\5IBLH2'PX%W*!C M38<$JR03:SIL"+-?R6D07'Q 08( >02/PEB)S3*YQJ(]X@=BA&\2T/GH!\1+ ML@O6XAOK<>ZMX.>Y)[1[.Z;CZ4QQ\]=@46>OI.8[B'9S??9%BU>2-3? M" ZET7/QB7J=9B[D$-I+9^',U4U5VQ?77.49Z=7XH/26<-;D4/?1'1:9 ,[2 M$ /M:!.\K<1::?#@N)=T!OSQ"F^#,S4,P_=($M5J(53?;!'I=+7[PX@0UBA8 M)F+OM#G6,9T+Y*8U38?:Q:O]^/KTH2"2 M*^).XZVG;J7^L?;V5N9;]<>B6#+>C"./Y["H_Q)IDZ\TI'8NN&84IL;T(ON@ MOYL>5C5SV[R]V.#H 2JMWL9I''MYF"8M$-PZZSFV8SHXE[+)%IO?I938M@"M#'(4Y6>'AZ!3?M8G55(X3O<_<- (;(",L^;ASIN%=L MT ]')P73;4A(IMK(9PWJ)1-+G@XV\OKK:5PCW(IVVY\XVRR"RV%)53Z[@6[G M$TE&5E2.T4B"HG*.\QP>_<9?<#MT2-XIX5M;ROZ]_.:#*$(5#(UE7[G+=E-* M4./<0BX;D9'FG*V:X;T"<1;&QXU,UU; T_' M&OI2CH9^_H2^1P%:[F.;2)!\8LG*/<:3HM2S2+PQ^32(B_)-Z3ZJU'BCF57! M3G-3TG:ZT)4-_5HMP9QF5-&&Z-LR26T(QT\J3>5[,Z;'!VW$,3!JIX58@_VTF0DY]9<:0 MRX;T7<-/N1J74K?8M^6AM,K[(-T#AQ"$A;;1+]&WZR6?VZUP"[\X,^UNH@;E M<@D]@E9X1I>>_\GJT WERK*]-)%.?.GU:DZD6BR; MFJ*[H=C_MQ@NEDK]MOKT][P99V5NS?9;J$ "%SAUFG65L4J(,-S2!$4@+#FOR+NX9.-<@=199@Q5O_[ M<,_V"KU%D4F@K;6.H@_M[/[.N_8LLY2?_81RFNJL2TZ%\[_YVT^M?@<,!<8/ MT[8_C,T_O)U--MEOWLW-C7NKKCFRR @VQ]?%W(BZ=RQYU_:^T+R%UTU/Q_]1 M_^"WZ*WJL<8;=;SQ>[FOZ@[RVEA M'WQ0].TOM\[E&6&:F4NC7/.%>FJZ&.V#[VTI /K<&1*5\K9_,GZ4/_(7_G%5 MOR37SKN#A9%[_3K?ROOX8BY\T1]1D";N'S?NO;:JF?:A4F?W[2O-\8X/0(EC MT5SD='/F(^_3MWV=-KMBYTR?'ETH$]@S*3L<& ^^L1$[/-V\?./N\L_4WR/^ MV-?M5_3NO6+?/)?FGCF:M?^/]GVQ^@MLG__]6+\"F-77V:\\O/-KX:,U/J%3 M+?[9/ZO9"4P\WX_._\*XYS_#/NU]/Y(_/'IW/4?./;:6?\\DW55^7=\$ M=$ZHC([2N^)'.R:+=BQZ6;3B_JJ]Q[Z\!">$UW8IV$H,;*F$7^O'R@^_:A.O MAUUXV[,]OBQBL>GYPB?+#_\P%XB^MRDPPOO+5YX9XVXA/W<6D>@-OS[?\[YS]"\?FOT??ZC?_>FFBY]4Z_=*2[]]W45*%A+CT9&_/3:'*IE MN33["R0*0])0LVBV^)$XP8LUP6G7;IV=4LQ\\6.;_ ?%LWG@R+:N6/\M?R:W M_T/OJX773^RP.'[A\ZQ/O>4/_S-T[K%Z_W?YDCON4O\93@?L#'ZG_8Z'*_FP M3+.0TH[_#!EI#78,*26_3YW^*G+K]^3@#^JM7X'.S'RQ;;MTG]]38%P\?V?' M42'TV.(2"[ -.\_/34/RXUW1KVOV;W[?N+1G_<1*^=^>%NP_@Q/^SMO#RZ%P MM%:M^F0!G_W'6PP_C;I^?9-OE&-MM[S\=/+?G\5_M?VN/^1OS(TPJJBZ.:,D M_:0RL#;J>;Q]5ABWB-\9/P;N:[MJE1].[]ZZ/'[CB^URD?:+]OU?U2BQ.K+\XY_W]"?9RG?&PO,'!M+PD_V M'[+:N/.8S7Z59+NYV9<--/>%5)X[>GZ=!O.IV8?W:?UH+17\:**]*&/CAOJ- M+G65_K]C^.REODIK6^CH/-JZI3>I396K8W$#JW_C(#@Z"TR,#(T,#,S,5]L86(N>&UL MY+U[<]PXDB_Z__D4N'W^F.X(89IO@A.[>T)^]3C";6MM]\[9TW&C D^)VZ6B MAF3)UG[Z"_!1Q5)5D0 *I/K$C8EQVQ*)S/R1F4PD\O$O_^O[_1H\\K+*B\V_ M_N#_U?L!\ TM6+ZY_=__8__\2__#X3_^]7G#^!-0;?W?%.# MUR7'-6?@6U[?@?J.@W\4Y1_Y(P8W:UR+HKR'\-^:VUX7#T]E?GM7@\ +HOZR M_K?EW_PT\##!%"9QEL$H83',A""0(Y)Y/$M]3Z"KV[\%A"'$,8%>S'P812&" M.$TSB */>$$0)7[&FT77^>:/OZD_"*XXD.)MJN:?__K#75T__.WGG[]]^_;7 M[Z1<_[4H;W\./"_\N;_ZA^[R[T?7?PN;J_TLRWYN?KN[M,I/72B7]7_^W[]^ M^$+O^#V&^::J\88J E7^MZKYX8>"XKI!?9(O* M_?!O_P. %HZR6///7 #UW]\^OS]+,OM97?'SAM^J9WO#R[Q@7VI779?EP:J*RTQQZ2>*R_]YCMC/%[#OB-_Z MF%<'S#7B?G3%XQBF'YVQ^U5:"#X_PP,R%[/:U^\$'^K2.C%AHQI@V=SG0/6.7?:[YAO+66!TN#G/WK#_)O MJVT%;S%^6'VI"_K']<-#R6G>F.[/ZK-6?;G^_.57?D]XN:IW[^^*;^!O7WI2 MS7J&B_U@(%9]1CU+7A7;DK8?-LF%^JBWC/U;0Q\,&0 M!^!'R4/UT[_\O.?< M!33KY5%9.P4$_-YR\/^>1::@![36Z@-?E,^E+:BYM'L-JJ2XC:@"5Z21MUM, MRAV$/_-U7?4_@>HGC1KIT_OYZ%%?E[U4N*03J'=7_$P+Z>L\U/#@ 8BRN+<4 MORXLWY+V04BV?@!%R7@I/=P3(AZ]S?*[^5XZP??\0U%5UW5=YF1;8[+F7XN/ M4K1B4TLQY?VW[S=2\WA5KXB?T( ("D/FQS!""8,XR 3D:8BBB'J8)]'JZ",W MJ0[&C&BIA]ZG?415)%L@;_@">, 4J NP*39PP)>\K&7,S)R8/P _PXD(N7P M42+D+D)N% A+8TA0S%(_"Q#/(A/S/ _R]N;Z3PBY>JE3['ERXQ8@&-',AU@$ M\IV/4OF?$$=IBE=#?^-/\;K_7P^[WH=TUO?7[,.J,&QY 3\J;GX"U\^@/.0( MO)]"TOA#:XV&HP^O.?U%/\36\#S_,-LO9/:AYI2M;O#3?U1RYZ5B32JV\B:O MZ+JHMB67>P+^ON;WU82N:*XRGV9(XN"Q @/R8$\?_*XX T+#GQ.0V%/O/@5 MIW^]+1Y_EBMU[SQE^U===_U%7FQ#8?O7V/0V.^]2Q039=LT_B6M*RZW\).68 MY.N\SGGUM5$6N2=])<7X8Y7Z4+=R==*8D(\6,* M8Y$B& F!I,\E7; XR B.@C"(PUC'YWJV[NSG@;C.JSJG> U^Y5AM>)L\G]_? M%/ M>4D* W==D[C)*SYD0?M-?WVGS&4E77" JXK7K<(/]N=_,W;*=7'5=LAGP,K8 M&6]H@Q][+GY2@.T8 1TGX/>>%X=!3W, W+G>NH27=KL- 3GANGVR^<;LN\?OKUC_JFS"E_?;>YO9%OOX9S/;W*S/ZV),XE=?6&]PR 7W'Y MA]S9-UR UGKH60@-3,8M@ELXS"R )A)7ZIR4.@GLZ4MK=0PZL?1B)Z!Z(@X/ M/S7OL,RJ*VI>76_8AP)OJL^<\OQ1[<8_\EIMQ[M00W6A70C#/<(6JCKN0NNL30S$^_RC<1#68D]Z2N MA7PBX/H K=OM=OD(;O'Z]K>KB7NKWJZ>;LF!;6BL6O\@= MD32!U3Z?(/0Y)GXJ3504""B-4@(S[ODP37V&LRB) ]_(1,W&ZUNV@1% GL!#RU-C\JJ6*6G2!"^E\EJG>;A^BGHF[T_Q;,SL9/]8FF]+SQ78 ML:4>4,]8\X1ZUA;*+ID)1^?)**[Y?*'^J1IVKLM2[2C4$8 DO[_F!C^IGUU_PR5K_O@JJ4JN;J2"?<3WO#TM,++M M,]"?.]5FO08-<:"HF]KK.?#6--4O#+69E=XC[/ 0:@DH7!G:.5A9V3EGGXK5GT%TF\?B-]OG-NYVY?6:[IN@T1TX+F4T(-0R635UJY[%\R#?2 MBVI#&.\P52=%3WV"RF=)Y[K>=1M8X1A'F8V9E?4?7%7T<@;Q(R_Q+=^EL8%2O)GE%P(*>9 5 $#ZH'9XGC3(CE2*G/45E4@2=$?:ZL4Y=;QB]JJ>?* MF?\DFJ87=\5:WER]_>=6VH)=MD?JT2#,> QQD$H_0"21U%"2PH1$F-$0I])' M,.M-HT%U9@]@QX/ZJ@VY^ MH^=!)"+D 4\V@@VNDS)3>"4@6;6L,A';6ND:' MYL+M:PQ@.&YA8W*SG?'XS!^+]:-*O#EP(;K4[ !Y6>B1$*:$8!B%F$,2>@DD M'H[#@*4Q33P3HS%*;6YCP3=Y45Z!2B4N< ;*GI?^Y%QTW$PW<;) 4L]4.,/' M^#BH@^+9UF"&?E9:(CHR"..T%C4$6F(_-P!Z-UW<8> 1YVMUK/>N*+_@->\R M>W*N3MVE=))F$TI\5C)/LX21P.,P0[$'HSB.(*)40$II'"0HBWD4F?G]E[(T M^P9AQQ8410DKR1A@RJ6N=NQ9-RBP>P::#LB"N!KZ)L-F!@?@*N[ GCUPR-]2 M70XN@LM][P,[=EZJ(\)%X(WT2;AL73-KR=;?5Z^+356L<[;O,LK;@.-G16>5 MQ(23-./0BU33:19F$*%4M9;S/<%3+'\2ZOA(TZ1F=I!^Q=_S^^T]H ,F0--D M *P[-E1D-2_TC)P&=./FRRT@9H;I]6(8L*Y9>O/.+H3% 4UM3+[><7"O^XZT MR:GREUN5N=TT?^=-UL=?JO:;28M'OL&;NOKKY99;'YW6)LOKE9V-O+#M@OX_ M-198Q(KJ"]+;1X,[[/S$MT)P*G>@;[_3)L5>!94_;5[CZD[]7^U%'Z41EL_Q M,UTL\BWV1; M.0./,]O:EF/E]O".Y_;0JON[]'"HY.>J^1/P/5M7H-QQW/Y2I><]_]G@!C.' M=(Z'K>>COO C-/LZ[)]>SVY[(;6Z MSC=;M2OOJJ.DFKOS'B_K",T+\W#V>DY3M<:'@9KE"4$!TD*>1)1^0WP.<1IA" 7H9?%/J>1T.J H4EO9GO>4^\[[M3X MNVDP8 HPW3-%9S"8GBUV"'2=CS?OAT?B#0=M MA=@@BW(B)49K#=@?R&070;TXNM=,5O\),*9N^ZT89QE B6PE2H03)46CX4)!0&(0NSD'D,A4:G\J?) MS*RP/5'PT%(U[D-["AD]%;U<7C,%W8G:$9RG_>R(2.YZSYXBLG3CV1%!3W2= M';O:_"SH:]ET!GRZQQO<5=44ZVT3FND2/2A!(F1Q #WNIU(Y4P]B3A@,L9_@ M-.-Q0K2/@R:IS:RC/7VP9P#L.#!,D]%#;_I$R"DF9GJ\/!SZAT-.8;$\'QJ# MQ\TAC[:4(^<\TVLL=M2C+<[PM$?_)O.MO H&=CF'JE[I^GM>Z6[A3]PZLW4: M4 1ON%S@/M^TFU3%@&;?O'-23^_2+Q38S/2,RRH=?DG=T7Y\1"ZK??BI]1;; M?X\(,]QWCUUF[B1TG0SR3=O"M1 D;WI(5WTKI2CB,:(H@()Y'$9)G$+$FY$] M*"7"YZ&OGS(R16QV)6P[B>2;OF%M(4#/@OZGEZB!@DB#'&2 MII#R (5!Z-,LRG0F<#B'S'P(QU*03?M2+H$PM6U(N0;%S MI*[OU::E[UMVMLO;E<*L5#6P:B2!RLC)67=.W.':'DVKVVZ+@DG[M6NU5)=X M4W4'-NKFKM'*57/QM[N2O M.W@]CVVC18W1=]SM3T2>OM=1?GYBF:8>8AR M& 1"P,A+."11Z,,X\Q#W_!2S(##KKGB&TLQ?ID_R!2Z[\]BF9:)I3\1S .D% MF9R(;694AR1WTU0[JN=GM5MT-IR0S%D[PW-T%NYA."'N<>/"J1ML7,K[_4B* M3Z(_NQTT=&DZ3:Q8D"8\""*(4DRD/\E3F(G$AT*@B$=9QC.4ZGN66C1G=S#A M@ WUR:L4?4@4 P K#JIG7R+CZ68F".MX5- MB6VZ)ZK?"-4UY[$Y&;_@755.FUJM&A;LBK:C+5Z#AZ+*E53.'"PC\$?]++V5 M%G2WC$0[]+K,;K5SOEX7]_=Y\[ZI?H9MHN4FVQ7.J0-?E3]?8$?GG=,C*'3<\P< 6)F MDI]C<4#6G6NF(9LCYVR,TJ+NF8;(SQTTG5O,8^?OV_WWUQ(SN=Q-L<[5@C=E M03\8S)K76&6^M[0C#CKJH"??O+**!\ZD::QFF#IO(+95$%IG_<6"T@;"#H/4 M)K=9'/ULU]SW2.Q?EY+$_:9F)@F>VN@*H<55>B#09]+\+4['N&:WNV( M^!K'0!=+;NC<3PKM-#MS7#R[ Z'32RYW)C0JTL&QT/B5ER5U'8PTV"49!HQ0 M$0L"&<<,1IF(( F)#[-$.H9))%B CIP'3 M<_J(:.GWI?+ M:Z;7.U$[@C-D=(Z+Y+BPZ1F1%ZEG.BWHN3*F,U=?EO)4\.IC47]6Y=,E5]U$ M'GGYM.^V8Y$)-;[B@@E23'+2G."6+2^@9\8N36H"*0VW>1:03./D@Z0JA8_D M GQ^AH_C)JEVLE^<>#5!YD7RL?1$/Y>FI7FW;4O5Y^T65;3R5*??A 5AQAB& M+/$IC(CRUVDDGP1& O.$<$)#PRYHNK1-%,.JW5D3]-XU"^4-+Z9M5'5QU/O. MSX*-F='H>Z;.TWK,5#YGG5-UZ2['1#& MN_L&@X,V!QWUN7;Q>K*ZV\E/T%MZ-Z\G_HD=O>:-E_92_:4HV+=\O6Z:#ZX( M01EB 8:ACV*I](ET#G@:P9AQCPGB49Q:3@$]H#.SJ@^;=/9TNP:\B>DCEA9J#GA3U?,_/TY?;*>MN1O0^OO>IS&_; MLY-W\EWX3X[+ZA4712D5I99;CG?27\!K]>,5"P,>Q%*9/>*E,(HHAYE//>CA M(,XR$M&0"1.-OH29F=5>OD*>F7I?A*R>#5@*+S-#<7KLN*()WN6/\J]['J^ MXK+Y705(P^?.96A9;7[GSKRX0,R1#;J(E44-E0O0GELS)VO:F;Q=SZ=3.^\T M]**(^"'TF6H DW ?HH1$,,I"1K),^%Z 3$S:&+&93=;[7?,U-5_\,:_R8F-F MPD:1TC-1KN0W,T&#KFNS#WC2D="1R1@EM:A)T!'ZNIY$/FJA!)Y..1&_77'B,VLTGO2 M8$A[>B"R.6IZZNT*"S/UMH;!6+EUY'.DW*.D%E5N':&?*[?6/;;S7<\&Q7!, M!4I2 8.$RJ]UX*FO=9C 3&Y#."$(I8E6@<\TJ9D5NW=Z!P%$S98-&BCIJ?)+ MQ P7BQ4N%B3\LT0'S<."SN.!JH+D1N5AUO5NPGHE5=;#$9>^=494MXBZ5>]722B M77W;AUQ25-WI'XYD'LSG4%UEFCX,3>5_GO"Q]#$@1,^@@XSH(HY7[JK3;\MAD08N#VZS*@]09G[1M\Q(:^#]R' MX/&>CZ8HLV5$S.,7,;J_0L7 %>B:NP( -L.>CR3=VN'4P ME=W5/D*;[K*;"E,XCG88Q@N8NRMMZ3-G;U^]__KF>A4$*?:#5%H2%F4J38'" M+&$"QB+"0B#?(QG5]54.EYX['Z$C!EIJ^I_R9P!,NRCV8IFIL2N)]#T3>\DN M*;O?20C*IGUR6Q=_,#"LJ\EN"NJ[9M^R)DK[!R1WI_Y)-[DCSGC&U:I$MIBTZ17K>*44&<$822..N]#SW'8YR@A;=A&)I0LYA83UFZRGG3)*L:I$.:.1D3 .IY%@Y ML=LG]3L%J7V?2I9O.RK[MB]PDM[IN.#OO#$J<,!$3"4OB^5[;3PW'!$$J$B^+Y"<%Q;Y9 MAK@#G*SRP=\>(02@M),-<3=8Z5E"!_*;F<"=X))BVT+I"KR9D-M\(-^X5*Z& MZIVALNQ@O'%1CX;;35QN7O1UPXMF4*J:KW-]7^M6=CV[;>[8Z]M/H"%W.(&I M[0ZJ7[;U7-9Q';M03$/7PDI"HUJK,[)8%50]7VNQJJDS0@Q+H\Y=XK!'P6[\ M#,=>1K,(TB8'$F49)#XE,&8!9I['0R\RRH$<(S:SBIWM4- T#%4>[]GNNQ;U M#N<;]4/)0]?MD#:F_5J]-E_Q]U64DC"C MG,$P]3",*//DUD%ZQI%0B4M^RD,4[TXLIKNZ.V?0YD3#IA,\7N?_+?<>MY*= M?N@W$)))<*>XK'9FJ,;?SE9YN61=[*D+4-H0]XW'5)5AS]U,WM5JR" MAM=BO7Y7 ME$TKWBP5.(DS#JD?,C5=!,&,9=)3DS86^5A$4684H#E!8V8';5]VI6B"CJAI MUN<):/2LVH4"F]DG4UFMSV=/2./X)'9(X47.7$^(>.YT]=2EYA&%KBOC=5F^ M>GJ_86U=HV98X=2]"VQ\5+W2H(.@=#;(D_P@-@FF$ULPJ^26_W31.P:8&VTU!U*@> M!1[(&TZD%ZIX >%/AI,F=5#4^QHZPL9,;Q71=NK\%6CI7H$.B6D@S*LEIT5T M50PY0FG96L=ID8]*&35NN;23PD=>O^(;+O+Z=5'556-']J5X 5.3=/T8)B@6 M, K3$&819I G%!$_PD%B5@:A27=F$Z"V$<6F/VQ76_\'7N8%RRD@+4_=/"/; MM@OCH.I9@1F@,K,(P[8,D@70\0 :)KIO.)BG/9.9Z,Y;-XQ3?:%6#EI0G&_M MH'>[>6+CK[Q4\^_J+^W$NWZB,J$^]T//@VD82W\!4Y6LQ ,8,C_& L<^S;3\ MA?,D9K81/5'04[48/'T&FW']=R.QF:K/**Q^6N3E0MNE1QX)[R;+<5R*UJSYHILU< /SRL MNZAW3^^J&0LEQ0'W1>O4E6 _Q+)ZJFHNKVE9X*6D< ^DAZRNNE>M=T MN\8E$-M-QY;\98VK/ZJ_@J]W>07XNFWQ*UUG-O<>Y)N:;U@[ M![?3@"NPYLW(-L6,BN]_RRL.[G'Y!Y>B.,HVGW@!1@SQN3L7L\03K ]-\=2E MMFWTR_Q1OB*/_+JJ>/VE[PK\2;SKY^7==./RWGZOU;&,]"K?;J2VM/.15Y&' MO8#$*0Q2YJG]8P21CQ#$:9A)HRTH8T93UBYE:&8KOVF>%.L5RK#<\_HI# F+I D,.<0L8S"B6912 M&F2^T&H2=+3R0D=7+3%-E^U(^@G/]!*9[,ZE)L31=RW.L3YRYB3O:158_F6O MM\-@G!-@YU:#!OR3 &I M]Y%W@HM=3>&/FO;HWF=G#-2($;6_ MW99JQJ9\.[KF<+X?QB3"'%*&L;0!(8:(LAC2Q,^2A*=)1HQ:>9^A,_.W\X J M4&0M&^F=@TE/PQT(;Z;8-G(;J_.$5(ZT^!R5195W0M3G.CMU^0R-O-]ONI3W M08OI,$+2J\4"\H!(/Q?)3S@F(H 8A5QD,28H--KTFS(PLW*K.)'#AMVG$-13 M[SEQ,=/[D<;[%D4DTAAWFENK=8%KSVE8SO MBK+=6'QH:CP_;4X8E>=Y4XG(PD#$'@RD8P&C-(L@83B&0O P5&Z%SS*C@M@+ MF)G99%P[*X>]!' ]-V0I&%VX)"/3P&?,9W.!D*N:VTM86;8FUP%H1S6[+M:T M;.XCK12M=V5K7_'WS])=>EULZGRSE70_/70'#U7W*S5K57*TSMOJM=V PX@B MG$FKQTD22"/($BQZIO(%P#:SFCL&P6#0B6($'')RI5KTT+EZJCN&R55+'T=<+=L"R"V4 M1RV#'"]O>;)4;&Z_\O+^#2?UKF9BE?*0"!)CF+*8J^.D%.(TS6#,44SB!*6I M:4.PDW1,E-&J'9BB"E73\*9%^!40JE+G49$V/#8ZB9+F6=&EDAL>$"F1%3WP MIA%Y7YSD\%1H3"171T$G:2Q[_C,FYM&AS^C%=LKYD=?[2OU5F%*/B]"'J4]4 M70 A$/D8P21CC!(69:D(5K5^)Y*#U8V<$/,V(JH(IG,V<-U.HFGV#'4A7]/U M]KNA/AX"@T3@QQ(#F.*$P2C"/D19X,.0XBP(,0^C1"O%^7)@+ )<A1DM(@5E6,^D;GF,3,EJ=MWD>/1SE=.LG)>H+3C-_^$Y.;YAS7 MY/J3?TS@A<:SJ1#;.;/W2 'N:=MF=XQBIB>:KK"P4Q)K2"X(+'ZO&S.DZ9/ MD'JAA.CS0I]/=AZYY\*F(/O9JM4NZL42+PY]G\ L\>46VT@1DL(H1A$D2/@P303#622B.#'+\#,@/K/F7M\7 M99W_=]=ILN=!;JP4 Z#AP'"+:82LGJ[/A9>9!>BY "T;L.$#[!EI*_\UH;,8 M@&&.@;.!& :D%QZ080[*\< ,BS4N/@.ZWK!F-E\W4/*MY*%^VD5BD,B"Q)/^ M N2$$:^] =0F$KW(*))+"+.XMAHQHXNX9F-S8?WUZ_>?WC_]?W;+^#ZXQOP MY>_7G]_^_=.'-V\_?_D+>/OOO[W_^I_61T?CB!H?*#G#R?J8J6G%U-*=)08Y_$:I<1AUJ'6U;4Y][M=Z?.#RU#*O=V?9"1UJC/LQ^9 M=WHS!WWWL%['LBW[>L<$^"C/F MA3")E*N8(0:Q%WD0D322]C]2_S!JA?Y2SN&7P7SUOP#>D/Z;8:?S2_V_E_#X M6CI7X/I9BN(-+N'?F_IQS#V[?#.-P_M<[R>QU0?/>I#0=_S_R M^I/XBK\/WXFO1?M&K&+/R_P@)9 $JH=YD*00>2*$<>*C* FXD/^S&)YX,6-: M*G+QT,0VY[!\QNP%HQ(O?R!ZMF49?"W[XQRR!I0&@>M/K]_O^V*T_%TU(Q+2'2*EB'B"J1A]Z$11^4PC/Z9)YE%&S:JLIHF:**A5R57#@L4@ MV'&H],R76_'-[%,[NK4E?@4.R$N#M&/ \116+6%=CE<=)[C\W%0M $X.1-6[ MT_+D[A'G:V5,WA7E%[SF:I/UARJ*K?-F4W95G5<+Q2 MCB*)\(/(S7Y)<$QE#;!AYG(4ICP**4$(1^1Q**IIQ/F;!PIB]FJB@.P MW;%@U\?#RZA/'H'-+IXI?.WWN+RTV^N:VD+]<$9E[A*J?7 M&_8F7V^5O7G6 HEZ:9J@&#+/#V'DQ1E$D: P)8QG7NRG(C%JK6C)Q\P1JIX7 M-8H$5(H;VT%\9NAJQJ[FQ\S,( X']>V@DSR!AJDKT+#5Q+4[QA8:WF<%C_-A M?F9JF+P?M=.J9-7:>D>5N43]??\TJW-N3DS7.[;CU-T!/5 M/%H\+^VX_7$BJ.%!XI&,X'=%T5'%U:@T5M4@IU=R]2[P>)*A?@6\=/Q!W'9IQE\K>SI=LSB# C_D&/'% MWF\>MG7U@3_RM=^E"6:Q"#%F&40>\F$D6 !)RGR8(8;\E*1Q)HPJRA M_/NV4-KT4#9SSJ79PFW#TW;L;-4TALZ9=.]R-9ZB'^/9, C\GPQS,G6@U;-B MC@ S,U+[9A!7H*5[!3HDIH&P[P=Q7D37[2!.4'J9;A#G13[;#&+D%O.-AD7I M^7(%YV9UY6;5Y(O4D+LO&7=5*/XBY>$31>'N2L$_Y!O>3[![AVFS?>]R9UX5 M95E\RS>WK_&#_$W]M*)9@E 0IC!!7,A/7,!A1CT,U2PKCB,F1!B8U8+I$Y]9 M@;I!!Z+C0@V#O[_/Z_NQ7([+ =7[L,T%DYF&*BX&\RC?[9#JT_)VO(">&9<% M8N80."L2,R"]<*&8.2C'Q6(6:YA_/-])&8M-T]MHW%:6/^9L*WUY=U_?<;&L/L1GEESLFSPNTO#S/'&E MW9?ZEZ)@W_+U>D4PCCQ. ICPQ%%)J^2R_PTRG"Z:D-M7VIHVWZCS9_5!?1J;[S@.2AQE/L6"01J*5,T"#B%B+($>\3*:(,HR$7:@O-VP MN2'I25@ PC=,0=&N8PF&GC-E(YZ9A9U\T8V]G^<\._)L=LLNZK4\%^:Y1W+T M>]LZQ>X,LBV94CW*I$G>U%5S8N93A@*?<)@$(H81B7VI.-*DI&'J^0+%J8>, MLBE&J/N9I'-T@R>+]1X[T5\4JU=ZY._ZKK'HY%E*"4 M$)ABZ4=$'D40$9% 'J:ACSU$@LS(!KAD;F:3L<_D&5"V[-#N])GHV9F70MIP MIV4'LK%QF@,-1[;,*6N+FKXY0'UN*6>A81Z;N6:LR3V5^*W]:JZ2(=Y(@7O\GQV5;E?-!_KBJ]S]5+E#,B*J. MR;!T@3#W89:F":1!YF64<4Q39I2S.[,@:E8>S+,) MX8HF^/JMN )[+J] RT_[RZYNL#\8&OS*82J$&]!MJ;N'EFZ9I* M/L.H76T67FP2KRE(8X-ZC=>RV$1]PR7[;/)U;8&;[($ER M25-]Y/=D#79+9^76V"6Y$-EP=Z1(@I,R@^O[8NNB;%AZV&>K]YN:E5A=H_7ZU?;*M]P-3([2!(?\0R2,&0P\K,(8DH]Z*.$ M\( %*>-:/,'9=C1,7D MG:V*R;_L5>S<>LLTA!T79M?R=>(RZSC"N5**ZT$IT]OO#WQ3?]<,%^%'U2C,L*9V$3\\4N03%S.@<4 ;O.R14^ZF?P$?W4SY- M!79D3";)+6HV=(5_;B"T[S/?"WR03VQ]:Q[+YNY9-X6Y;J\[U/7/B@.2Y3=YGY7NR>>M/RL2R+IO/S^@DT M,4FY'U4,29^D;=$R3)'YX')DIBD.5F%A+0*+18A-Q!T&BXWNLSPCYK7TS/IR MQWZ\%\$A9DD$11PA&/$L@1F7_Z1>XGDQ3N( &VT53Q&9VW=L2*HWG;;%N=66 MP+Z4V;(?QTFL]+YHER)@Z%_NA.\JD]VWW1@3R-7A["D2RQZ^C@AY=+@Z=JV9 M;E9EO?I"^0:7>?&ND/X8KOJW+209C5G&H$V4;67@159L6 MK% ;.\TW T?ON^="9#/EVU-4PVB*Y;RK[C,R+]0I][2P MY[O?GKG^PD9SKYZZ7C\J:>E=R?^YY1O:=GT-*$,,B11Z"8]@E H/(B$5&*4Q M9I[/14K,DK>G:5&*+Y, ME[EI",YVF].XU7+&W$/3)GMS^T$%>W9=M@=STVB<73!_S-(.G8=-WY]\L'O:D VS;#7'MM%?>AY#1OQU%EH9<@[*4P M%DDH=P.1@!F-8^@E.(IC$A./&^T&AHO/KJ![4J;J.$! 5P7MY#)5.PV1+)3L MF'=GBC58>F%E.A;J6(%.7&.8.KC^WLZ&[@K4KS=L[Z5W\Z+;XY8D2G"2\0S& M">/RLQ>J8:(\A;X0+ V$\$6,M?()=2G.O:]N\XB[NGPU[W*S8Z,?Y&!V5J6/ MY;A.SH*0X4;[!<%A!6T^"*WY6A2D ]+:8-V4^3V6FP>Q:W)5[48%4OR@UJH M5]F^#Q*ZIM/I(;PMG@KE]A='6/_509JH*5ZM!96W*:NHVJGZ;8:H]CK+I(V: MBK7+)36^T3K!5&Y,=HT 5?JJ>B&:J+O'I#WE00!#(;BJ&>,0^YZ0?Y/N"4(A M1K%OXIR,T)K9F'9E!_L1F3UMJQ.+,_E,7VH9)+ MK+=,?@S4-<6FSC=;SKJXJ?Q>?-@EEP91*K!/0N@QFL$(I0(2/V60IYE/(X^S M"%UB).;D?>X-4O[(JSJO%8MZN:HO_C"MK->?Y1%=9@W59/E&#M (TK@[@P9] M UD >0*]-* 51TUFZ 0"0XG 7B3'VP"3HN0,-&8[S:/?(AK\\N&QJU MWWN&C6/KCAZ@;B!P^<=B&D1<[HE8Q"+=PN2QJSI64 #LM7O]J4^U35W\!VSQQ@'7>-16#J MG"_O. -4L7;)R:;YL[$Y )T':C?GI />0,\<^+%C[Z<&\_:>'O.&QRL@N9SK M5-4:KED.7\VY><$S6FOHQH]R[9>U,Z#/1IRWC0'>Y.NM_-F7.RS?[T_;NJKE MRRG=[6OV7]NJ&6:Z0D$6"N(3%5"ATI'U5<)XX$$6L2!)"$-QJM4K[T(^9@^3 M2 ::+CGW#_)CUW!G "\%Q9/ALN5C4X%T(U7-#=^ERYJ?S[S=2YS=X M+?]=E-T1*474"RE.H!_%1'I\:0BS6""8,LIBP@,28*WATV?6G_VPJ*4(&I(6 MY\BG()D^4K]04-/HYPPRZI^,7RBKW3GX,YD;;UNU9E-GJ@S@"CS@LOG\8"!7 MD;X"5:VHU7%X*2^K^6T;^@*JBU[>U)$Y.O<>06/DE/O478N=:8^P/#S!'KO, MJV;B*Q_C(/-I %F8I>I4.X(HPC%D%+&$ M8"]&66@4*+R4HYG-F:+6;'RH^@O?TU7OOF16OOOYYF3*A^%6].(GH[D971)O MP^WHP:G0]*'0%=@]G.8O R8=[D9=X>5J/WHQ/\ON2%W!=[0G=;:PG27]S!^Y MI%*M(BXM89 %D*K,XRAE@32(0AVDX#AD6>PALP&[_<(SV[6O12TUK6R)F9FJ MG>A91&,:IQBF*%%'15X,,Z$*)M*0936LG7).F(?U21KW71QBY)A*DCC>>1J]E+?3%Q^ M^Q&.2 %4YV% A;"C$084L^77\G,BZ6K8-FG9)3PS%JOV "/B@^UO=_GP>?[ MT;S6/4O& =6S!7/ 9&86&H0:%JY4>MMA*ES/!_C]JVI7"F9IV&Z*@?OV)N-D M7ZK'B188(XU.].XWC_M^E0^ UX4H5(RLC?+8@A"@F&D<\8 M1%D<0@_%*8\CCZ),.P0\3FIFVQ'""/1404/6(EHZ =9T<-@=!&9VH:&K>A(H MRK/CH!] =H>'72QY%)>NL^L_M[AIZIIO6-Y8/S?18CW11P+'$PLL%D/6$V08 M3M:\P[RKZ4U9L"VM57K5%UX^YI1778< /TEPFDAGB*8J6ASY&<2)%T,2QDG, M!>697H'V*)6935A'MXDS=H0-&RF,8S1NOIQ);F:YK(0VZGLZ*=0%K4_/K[U8 M]]-)\88-4*_71*[G$5 MAF.10J:BWU'(?(@"%,,0>4$614$<,J,0WS3)^3]Y#0- /8,V MS;80@I=-[M.&-\?\;C-Q-5#6"P:XQ<[XHSF K1VU_K%%ZS!CUMV^7U]<1SM^ M#8*+[O7U 7B^RS>XT_SK^[5DUV4Y& 5]>WO]B/.UP5=X9(F9U5]2*INOZ%;_*BO +;GB^P*6K31'%S6/4^Y+."968?=JRT MU2]SG/592^OHLVY.?]&OO#4\SS_Z]@NYFD#Y?O,HER]*:=M6'HI]['L1)(&G M^A>F'B0XB:$7B9"G+/0C/[UT].2 GI:&7#)S'M7$K\W',]*S' MY3BX'#(YH#WG<,D3(LXV57)(ZX7'29X0>WJ.Y*F;;$>T;QI+\8^\OGN]K>KB MOLM$D!N*SK*L4)@QQ'@ 4Y1)16<(0<1]#V+&4M_SI".!J5FFG 95D]?<*HE. M\K#K\%*JRAEUI-,.FE5!@$V5LRX%TW1J^S2B>F; ,4IFQJ G#KY)ZJ G?]6F M#UT!+-0TO^OUNOC61 9$4?:#_=1\]ROPVO7 P,TG UVGZ:X\&QW;0B.Q[OK MWVIG2=1"N+J[*8M'J3GLU=-O%6>MJ:K4O(5K6N>/[:ZH]Z49E]8#AQC2*"0P M0H1#PM0\%#^(4BIHDB2IR1;%G(69]RA-9K^0.M)%U?*>$X!WK/S-S+Q8P*QG M;>8%S\SXJ+AC@UW/C4I,^E$Q)"'\">QX GNF9MG8V&/BR 19,+"H1;('Z+F! MNF E\P#G^_;K_K5D-\4ZIW)1%4_]6-37K'AHNGWT27R:X4[M!64J:MF%I[ UMRA#VP0'IVP.D M!RRJU(>>297PU#;3<9?F- MNKBR9$YZ6M8 N83RRG$X7MVW&V ^QWOXE/9B_?29/Q2EFK8=I"A,A>J>F, H\!E$ MD9=!GH:")D$4:4ZG&*$QMRGKJ((=6=#2U:RZ&@%GW/ X$MG0H!A+JU\[-2W/ M2%A%WMUJOOS+7N''UERFCFI:J%T!E<:EMBDBU6^_/_!-Q5>)CY,XQ!QZ M(0IA) (?8KF)@XPD'D]2G/A19)H4SLAG$6J MRTD1G"6W'*Z^<#K+2=&.$UA.7W9A1XNN2J;Q,G8__'O.2[GDW5-7H)B(. S" M1$#Y_T!Z 2*!.& 42GW(J,A2)!*C ),1]9G]@WWG!K CW#C@'Z__PW)CH\&V1F&GX96O9-+4RD=MW90HOVR[2W,('E;(\+HT7LS,TO1<&^Y>OUA]VD M-.$+CA+/ASY6,6O&/(A0%$/IX,@M1>)3[!EEUA]1F-EL]/0N&$QW#(J>*;A( M5#-U-Y/26+W/2N)(A8_77U1-SXKW7!7/7VCY=5Z]Q"Y\.$FBG>C2'+UT6XS/7'WYY>J?Q+N\HGC]GQR7JY!F)%.'S3A& M6!TV(YB)$$,_C4G@"Q^1)#,W&Q?Q-+-5V=%49YFJ&Y"-2;D,=!.+LQB4#@W2 M51,QH,WXE0&G5^ ^Y9-H/AT;;><@.;4K%W&T0M8/2<0GC:*;I:V3-'IRS/> M%>6;8DMJL5U?TZ;Q1?6YJ711U>"?B_5:%*5*#5HEB,0DYAR&8>2K2:HQS+AT ML8(09QE)XX#Z6JW[K#F8V1Z^OE,U\FK\ < 'M2M=W[9U(9^/H=]ECK*>29P5 M.S,#V),%>[I7YXM_P.^**?"NYJ*MCF:EW@D!QW7P,MG,].V$6,XR[,_+ M8=D Z&"I!7O^G!+AL,W/R2O,]>"&%]>TWDI7].D&YTRED!KTV#I]]\QZ49!*85YG+AS13G,KF-=&A<-"M=.K/D8CHU+M)0 MMR:NM,V<%OF&LU=\(_]2W\@'V\=L/O-Z6VX^;=3/VKVY&@Q%<)A1F(01E7O@ M $/,? )3CED48#^(HM LAC8 (KF(-#7L@)^5+O=GQ2"ZO?=^83+I&9S*)QE,1N07CAMV1R4XSQE MBS4L0W!]ST6YE?Z"UX/:D=T&35H5/_"C# I""(S2*(:9'PC(O,QCU"?,QT9= M,*9)SGV4V3, 15'"2K+0MMBM=HP8!MBF,=2,J#E%QM2B2 3V!*_ (4J*G5FV MO/HRNPJ231-<-BJF#;6NZGW^7K;E#[*N0QCGA"(!68P8BE MT@Q$'H9!0!,<%;OL1Q7V<[%W=Q^4)WP/N28Y&K03M]8C1,6B@!' MTEE/U8#O3'6I"RGTN1>RE*G14['1O,I1>,/Z 1H>A]/ M=U"8Z> >A8;P%=B1GJ')G)Z0KL96CA-;=FZEEN!'@ROU[K*=7<$?<,ZZ\_'^ M90T%RK+8\V'D^0A&B%&8Q01#RGU!&.6"(60VKN($E;EC:"W-OH[&>-K$*5ST ME/AB:0V#9IV@';T9%'94(&=3(T[16'A0Q(B8Q[,AQBZV4T;5BI2;[_)&[*?$/S![Q^OU&I*\V\ME7J"1%%"8-)K%+E44 @X81"&K"8 MB2RD(C6JOK%C8V9UEB],:J;"EFCJZ?C\&)D9 <4/5 QU0V4ZGN3G6Q$'#75W M!N$RZ1U9#$LF%C4IEP'UW.9%?@!I?-J?H4PN:A/$N87 7V3,DO&^:S!.[CFT(\,L=7Z_5,2?>/*W\ M5$1)Z(6010F%$0XCB-*4PC@)>40BD24Q-0L"#I=?)@S84 0=2=- X $:NJ% M6QFM@H%ZXEF$ T])<4% \&"YA4."IT0Y#@J>O.JR[2ZL5]U.>B3"%6!7Z M1"01$&/N0^YS3'"2(1]%-GN/ 8V9%:KQG-6 MX;V&I-:;@A.R./;XAQ1>Q)T_(>(Y7_W4I;:S'[YU^>'YYO:F+#;RK[2MRF_Z M,S^U?^X;A&>!RJ+!"0PRZ7Y'V(\AYDT7V(QF49QF?J+UG;-E8&;%E>P O.,' M/!PP9#KOP1!:/>V>$S SU5=8[5D!A[QMMQ]:2?+U6 M>75]U5C5'U@)@E*?9QR*QCWWL <1]A'D!#',,D^DGM%1_7E2,ZMK3[@;'H?- M.W>,H*3W-7$)WA@&]:-&=#9,\26GA:[)3 QV-A)^^XH+GG!J_; MVEZ5#UM5RDHT-4V(^6DBPA RK^DHC@C,&(VA%_A(,-53/#)JIC%&;&8-[DGW M1:PZ2FT*S#,5-H>![NFF!,"NNR0>8[4\NTR)X0^V3MSZA[+LFMZ MQ]EVS57'B0W>4.F7[TW(L :\I?VAZ8WP5?UR%8912E3N#<8^A9'(4DB0$)"2 MB'MAG-(X-8JMV;,RLVG8L:/;^J!ARK2"V_Y!Z)F39> U,S:ND34O!K\8%%>% MXO:,+%M$?C%@1P7FEZ]HZ]D\'ZG]J;[CY3Z?<9]JNTH9PCR(, QY$L$("^GH M$(]"DB:$9BP*_,BH)XX![9F-6T-7!2K+K?3C52O<3;&!M/4=[=.-3<#5=8=F M@,IW:WRK'8@\??O<,4A)%2BRT#_H%6$\-/:<]!KQQ\L%-PP] MCLL,?E?D'?7)F!#.+OIX9LWE H_C0AW$'"Y=H^'F2(W:7I[!JY SP+H>) _Z;EP6:YO(K6S0GTMH@N7Z)L <5R<;W3W MI:$/=?A1;JG*6-[<7F_89][D_KTNJKK;8F/&I8\?<^BG@JJNP3$D'D'0][%/ MDQ2K88IVL8Y)VC.;C)X3U:#V@)=F+]!Q QIV+@UL3,-L&LEP"IZ9?7&)VP5A M"VT$G,Q,SVMM,,(D)5@C!CA =QF/CAZJ$QFE]J7-9Z)NDBGDST M[#EGVBJG:%X!*O\$?$_Z"I0[KMI?*@5\_K.#&PB_S3=J-J]2WJ>Q=MPS/#T_ MC1#Q,@ZS5-6?A+$GGV.$H<\(P1@%'@]Y]_3>;C2;2RW\['J^EG]R7%X@GUG+ M!OBQ:1(:_K3DXQ->%.&,)%#$,881\ADD:I)R$'J8)4$6IF;#ZA=[=#;]+XM: MS:1W\_"6?$AZ?L1BT)MY%JVRJ#_!VR'>>U9 >TGK:!S\<'B'.W?#"5".')#+ M>%G4)7$"VW,GQO[$NFAH,-5D&,PHA+7R7.Y#EK=$C/>U^U4@W1> ,&MHF]<+'\2+#VCX@ ",\MQ/AM=)^+/IDJ>+U*18Q0YLE-6);&\B/- M0XA4Z0TB/F?,]R/#Z-4QB;G3U9[UP^S:YUW2"[,!1N^#?)FX9NI[U/-2D9NK MR^50E%DZ6S8$7K";Y5# \0Z6!U=:EL(7-1]\JG=#Z=_D%5T7:EC]"F=$D(!C MF%&1JL84!&:<(IAZ#(LTR8CO&QTH3Y.<63$_%'A3=?FCDI6AYZR>#6"YBDF1 MK7PKY1942/[ HV+0L!)^&ED]37:+EYEF-[0/7&Q%'C3TP9X!A[7MVL*ZJF:? M)KAL_;HV $<5Z_IWVMF*QH^_*0N1URN18$Q33QH%E,BO,V8IS$3"(/%0(@0. M0Y[$JUH=RN@9A<':1MJ_HZ#]2C>45(\+2)F+QF5@T;#XG*KR-M>F@;=F@<06E2>U,6%;0)F^PC=_/*_0!+?TCWF*MPK)EUZ"S:UC8QYH4HR5(89)'\I*L)QEF6J>]ZD.)0 M^*&7,*UFCCK49G;Q&\*-B__0DAZ6AUV!?$/7VV:PZ".F!F=S>D!J6#"7\!C' MS9ORN6]C"+E$P\#$N43%SMJU:42% /4=!Q27Y5/[DD@W6H)5];\A>-T<+U1W MG-> 2?NH?K,WBY5ZPU1=(I.7E\7V]D[^%W=7=IBW^\VB/+BM[))QZP)4O'S, MZ6Y[*G_8;$[Y_<.Z>.*';W%?$UE)OLKF#>\?:HV_=X^YOQ%\R^L[-259WEC] M%?Q6M>2DT5QS6K>"=R65#^HD3AKY3NK!"P)^9-MVI5R-9.1-:J(*W78_4I=O MBO)>@;D+#M$G*D7.!5@7FUM>_N3J:Z#[VHQ]&";76.X;H2O.P>="^R;S+\=! MAO$N -6-:UB1,$H"IAK_$IS"*$M22 *,H2!<>KM1+-*(&.1V3!)<)H7C.$T^ MW]3\MFR='J-([C2$T]^+RQ&Q;FZV1V&OR([EU_]".,/![NO03DU6YK ?A:/& MT!8T;VRV,GWR%WFM["#+JX="FF-IFNO\L;69#]NRVF*Y@#2W:H+MMKXKRL:K M;B?:RK>,KN6"N,22CM^_F!75 M$F-H0?5N,.^:WKGQ3V^_TSM5HOL1W_.5EX2<"Y1!1E4D@"$,LY0)&"6$AAYE M619K=7X\1V#N$^R.).AI D54OW?Z24PFK* #26#GE:Q\!,IB6L"$IHBF*',%[Z'(H*,\KJ&B\]^ M)M7W3E<1%OOQ3!9#E^93H<-12O,,37(]X M+4YX1R'44T:GP)AIZ.FN9EA(>,]G4<[0-E4; I>GOJ/TEC_TU1'_Y)FOUHUV M5N(M+E7Q:77#RR]WN.1O\O56[:B_%:_53J5- MN-M>=IY =)S&"<(1]&H>]# MDE *@S3U!$8!Q\*H48D1]9FM1\^+*N@$E>(&0+G+:QCZFYG=, -5SX;,!I69 M/=FA)/D #2-7H&/E"DAF0,/-+J.S9\AAOP$K(!Q9%3/:BUH8*UB>6QN[12Q; MGO"U_.WM+WRCSAZEB;MF]_E&96;)C?DC[V-'/ H3C.(04N(%,/)3!A%/*>1> MX$4()6D<91:E97K4EXE%=KQ<@=N6F\:%P0?\V.66:D*L9X <(F:Y7>]0^F6 MTB$/_5QGA\U-C(1VU==$C^BR+4V,@#CJ9F)V]T(CH=_)5VU%TR@-O%!Z,Q&- M8"28FL]&4\BC.$5RJTZQG\PZ$5IQ,;-K(]\P-/- Z 9+\]#$+ A=$L,X&@>M MB+_@-.BA["\U#+KAX<\]"WH(T\6CH \6NW@2=-/"54V5+/F=M'+2W+UOCG/4 M1EMNXSZ)K_C[BG ?A4&(H!>GGK1" 88X#3@D/HN]-/23)$*&!:LF]&>V/\,B M[Z)I3TR'_#1#H:T'/VOAJV>99D3-S"8- 6O[.1^P EI>=F.@U8SM0@#)TBS# MG4VP<#_;68OZ2XUV-H%F9+*ST3+F"1[OMAM6_9VOF>II-Q%-VM/7SV.8 M0&KB"-.I_(9QWD9T15AZ+-)<]*1W[=]U)U]/@Z"?S>$.#,MD/Y7JULYS_DLE M_[9IXA9;E;,V2,EKYB&YX"GI)XNFS,_[9L2S=7)WEDZRY[B38E[=&(W>8/Y=K$9\UB_U%6# MHLFK;%7WVO, 2E7#4TDNP(X-H/C0WT#I #B]E70,BIE^3Z)A42*K XO^YM(Q M/'8[3/N7QFAS9B#KR Y-9Y7%MFD&(@WW:B:W71RZ_UKB3;5NWHAK]E]R9ZA> MD.Y%15@($1(/)A%*8>0%".)$>-"/&:+2"OH),QH7KT=V9E^FS2FC3Z#>LP#P MC@=#G3=$U#A&[P@G^]#\.^D3Y[<;L(-MSP:XKML60TT5:%V &UQJ(7A)H%X# M$/?Q^3&B+Q66UP!B)!JO<[?M/+@R?VQ2'O83I51VY]\YNU7377:E9/N6/OL> MCUSZ6W$44.EC152E:T?2 M=);R.,;#G;-#MRW$G3I<@.1M3=P$K"P^ONQRT MXY%V#M:TLX W94$Y9]4[*6@W0Z^2G]$F]K2K5=@SL**)QTE((^AS5?&5(0:) MCU.8DL##U,\09T:)$8;T9[9S#5DS8V8*H)[]FA$6,Y/5,](>YKB"P[:'85@?,KN^*UFAJ J MZ]6O^'M^O[WO0S);Y,963-PW43?YKKVK'ZRVB4&?%Z-7F_ 660V"/ MCWUWF0ZI2$)?I#X,8Q[!",<(9L(/8.)%"2*J5;\PJI 8H35W>/-41@E^%JA[ MP]?;[X:%5F/PZ7TL'8%BIG^:2<579X*9#HGB?&1PG9O89+F!9[KT;:']-_[G-2^G9GYT6^.KI5_Q?1=G4 MG#X5H,=C-C-C_BYH7G+I!R58]^$2_+EJF[ M@.VH>MW)HI>:S8/^E:P6HV(JO;'E1%B(44I4_TQ?#6)F4 49A3*G9JT MDHQ%$35*2S&D/[-I=-BUUQ9@4T/G'#8STW:,6,= ,\*M-UQ@EO->2Q"<6RT] MZB]DIXR@.6^9S):Q#!+AZNZM-("/>-T<&->ON_[YS12J%4>^RD]!,.;2ZD1< ME:\3U5A09!G/N$=I9-0<;)S- X4IHA(6?R&T:%E.@#PE>J M-+&GW4Z&IK#+-L]\DBK4.S_Q2FC/#4 MBS-U3HJDP@L"<]1=R-HR@.>]LF"UCWE+_35>+\57>NDH89Q0SI ;3!C#* MP@PB'OI0_BCVD/""5"_1_OG"+W M.13]3VX5.V;?8$TD]3Z][O$QT\D=_2NP0ZEAH<%*,2&=%="Q<06:N:?NOK9F MTCOZR&H27?3;:@;$\T^JX=VVN1UMWYM_Y/5=W]ZDB56JMN)]EY-]B^\HB)F' M(I@*++^Y8>)!3-($QB%.B"?_\&-?K[#7BKZ)PEB5^7[F$O*MROX _+M"5[FL MDH>UZGMLFO5A JSFIG\NL QC !T;[KKH@X^Y0>(X> MX%8H.5\-+&5U@9J>D MHPL4X2O0D-:S&^-2C]L'9P*;V8&AK+-LW[7D&MD8R/L[I:5LKZOCJRZBDUJ" M];JG=['Y1OKMIE;*RIA\Q%7WGP_YAONK..2A8)S A(841FI>?2:B#%*Y58A" M@4C M9(Z1ZG,K(@M7=!1O.K_ A1M\&ECL.L^C]/T%MR)]&9::2VXT19]4C"K M_?KY51?;O$\*-MS)3U]L>YCVD-=XK::#]E]<=5CWD=M-P%6"115WAS74W4V:7JN=A8T MW3,U%U"8GJ?M:.[]946UR;%V>90V)9NS8[2SA!8^0IL2^/CX;/*."[I\?I1L MX^JNS8D.P])3X,@ N:)G9T=Q52G1D?W+<"7-, M-)=]+D_26;Z+Y9BX)WM4CMY@IK\;G--J]7_^3QSY@1^M<"@X\3T,<<(]^>4E M!"*$,AAG(4Z%8 $*M;H-'"X[\U?V9M"<^FY[CS>@OQA4O'S,*:\ V5;29]&= MLO ,E7&MM)?53 7;]4$O[9=>-'?%@ZS9TLMHE2GV>\U MZ,QO+7ND]9-#WQ7EFV)+:K%=7U.JJG0'0RK[(:G88RR-A0]I1IKY CXD81;! M+!29EU&.@+!N.081@)'$.,LA#Z"1(XPQG'B'3HOMUHNA@S8]OS88XL MES9.8MHN,R>J>I[(;#B9F<:>Y,&,WR6G^UKAX*H5G1'M93O2V>KOU";QM%2 MPG.7V2E64_234U7G@ZL[%1;I]P2",LHC"L,TE%_G,$TA"BF%22Q!DY]HWS/K MFGB.T,RJ]E%%&EM**J;1L0#:X..&KK=JLE:^Z69*;@978Y6P8'BXP%$4IBLY0H%WA:9C\=H'@E_^SJ>AY'ZWK, -,S M:2Y ,+-M ^E?-]+OB;HS1[/J; M>8E429X(&&#E7\3,@QEB/J0131D/8B^)0MUYED>KSVSR)#VP:WIJ/F+C&(QQ M7;Q81#,%="Z=_KB0BZ2T&P[RJ@NZJXY9?0"^'QWI(!=[5*J1,2#']RPV].,L MN\,1'^M(NO"KX&(BME>$,,,#2(*SK^13MR.6;?VV5^^8 M?UTH<)384ZI2DU7VTCS]!D"RSD4"*)#V[HCNEB42F?E590*9R,/EM@W'Y7J'3NGBJ M7 D&4R8I1)PI_4Q0#K$L!*8TXC*UNO\XM_C$2FEHZ&TM3E[1WT!/W3Y;^@2, M$1_C2A'=5,]5.J>4Z$MB>&5"GRPV6P+T)3'V\YXO/G-%J++O3Z1S+DV/(IV? M)/3EPP>=2G@?%UG&TDS"+)*Y[AN$(8U*I51IPF2@;83L/$&WL:YE MX$_-$# <.6Z.5MAF+& T M#UWMH>%B:D =@IP!8?((>%Z)D%\ U%+DD,'0,9+S!T8M03@;)+5]U[WP\L.R MJ=23WVI^MUI4K!*-KC._Y:OGM>#O%^3!M@!S=*')O0M#'WRK"=??[YX+\QTW MM?-\HUX''4?V19KC" TK?W!P7+T/)US GYJ=0+6UH/LU MGO8O!>T6VQF/UR^Z'91_4M]WZME>XM\\2A&&*LW9.$=$+4'W34@.@F4_@'1PW-%?YR@ M+Z9!E$D,6TU4+QX FFG[RPYR\"OTF+6!R++/K-52_KUFU;'GJ-_E>U+5IM/E M;C#IO<1%S@J:PC(2)401QA 7LH#*>!5EC@LJ!7)L6&-+>W+/T;1BU5:*';6C MO0%-ZY_K;5WG<%2Z29;.5JUJGU0.>[@C)CE.4@9QJ7OR)22"F+ ,)FE&E5-) MR]1MNY@$;,^&OS;[][I_V -1]M(^"]H=%A>P(["1^P/; = MW=D[!3O!<:YIL-L"OGF^4KFG_+58JA_6=^K;]$FL[TRI3L6ZWQIWMK^]*40B M1:ESZE+,(!($PQ+A$N:2Q"5!RH 7CA/MW1B8V*3H"6K/'75 6_+=U#G7E&%' M8.V,S)1PN=F:CA/0$06:EW8"7<_.]D_F9/FJ357_;9)[-5]8@J4Q.Y*?.<_9 M#YS31&C/=:XM0>A;F.G9Z"@I\BPN!(R23!DAB:4ZRR0Q3/(HD;J?.<)%WYOA MFT\]PAXQ*^4Y;,[P[:KBA$7?JPV\^K1:"U!<;E/@ )FM9?%%X-J:A6V'NBFJ M%LX($[QV89_&3ZI@."/FY3J&ML!H/4(>& MR4UE/1 "?P;O/.B"@5? VHK ;#%K%W'WP]9.[[EG\+_[2ZVV) LE0;-9K*OE M@Q1BF^$M1,3RM(!Y(=0>S7()2<*(VJ/S*$59DD9VTZ?'"$UL$7K28$<;:.(> M6?"#< WK?4@0W/1]+OGM"P)"X>!7&W 1CZHMB>& Z%J!VLS@)D?W%JOZX-I" MIZI69C/^]S!5!3;0#!08#+X^6ZV!C1#[90=6SWMVAWL6^J-:/G0#=?LO:Q:E MO, HAT*['HBD")9"2)@4$2]9Q N9,+?0]05*DP>JMW1!TQ%V5.PQJ.S\C@#B MNYFUG=Q?K>5V;PHW+%6HEG 7J,S;$&Y8U)-V<"./7]',L9TUC54Q(3GS_:!H;7E$>?0<52*:^2U5$?C9@M ML0GZ'%T6)61?QD,"\S=D/"O@V4Z,YY^\IA+F&_EK=Q^Q&TI2I(G F8 T-1U# M,(5$1@Q&698(RTD^HE1D4^7R]S/ KU\;=WU=_F5*Z[># ^Z@@&@C^E]),"\1=%OAR.O_R*>U#^O9)@M11?!%LII_#E[49\ M6W7MEC_+=TNY4M\-4U_WM+:-S3LL.;'.=IR GA7 -T(W:NBXT6&7/7YNP.V3 M[KAH'Z5W 6\\6#\1;FY*'Q@RITB]!P!> 7L7.K/%[3V$WP_?^[P>*@.H]1 4 M!_H?W>^;O59144Q2W40+YIG. THR"G$28XA($0N*LX1'3F-+G3F8V,SOKJLQ:,R>>J,U+H[?RQKT8Z"^?MJ MH>ND_D:JI>Z/_7GY=9M;?5M7C?K36W/OTJ8G*3?IOJ2"LXQ)F.:80X1I#DM, M,,Q0D90H9@A'3HF+$_ XL5W;<08>B&[!N 1+W/L>.?Z % *^T"+_I40;J60%N^3\WS;H]UBG. T=4IX$U9$@V,(?SQW2G M@?AL4'@B4G[6_R-9=\M_EK^OE@_?1/VD%6,;)I4R20M)&<0D+2 JR@02GJ:0 M90(+%%$B>.QBRL<(3FR7=^2U.[90#$"=JF.,LYNI'47.SFZ&Q,/-"!Y"H6E# M3;RUBU,$FVU%#6281LG-:F5LA3\V&=;O^4Z_53;D U<;5R4K9O)E/FU,1@&. MBBC.*8 MP!.3X.>*S@9V%T)>SZY:-8/Z[XA^5WT2I43@"$(6HI@CV0XE1^1*9!^7Z(RJS*/B'JLN6./^]XHT;5V"[03>[OD M7Q]7]5K__&;U1'48N;UCO"]E+$1*.%0' >7%(Z6Z5)8EC+@H,Q)A6>I*\M6: M+&ROD6S(.BGQEKCUU_F;?L5X[F;(MO9B>=68R7^F,8,)N%9-LS%3'MFJ<4WI MM 37]@HI-&1NRO_6X+1S\S5"A@GSSQO0\Q'L6MI/\&"W159$9[XB<@'B]%[( MZ6W?)%.]#Z[JET]B?8^9L@XHH9":.3%)44"*.8.2)Y%,,EER5+AEE>X6GV%_ MUZ3ZKG[-YOEY4;F.6GCD=]E2HT_S7 M,\_X]BU[KM;M5<>;U=)$,$T;BR=ES:K_::L2$:59E(L,JH.);CN12$@*Q&%! MXDC(&$O"G&Z/+6A.;([V29ECBI#"%#&RCA] F#H>-I5YP..D8@.KG8H&!LM- M<_>(@YZZZ6ACDN6V#(1LI64M;; F6N,49VZ?90W!:>,L^U?=S$53K^^_Z*ZD MMW]5S7V2LZC@)8,"Z=[L:1Y#4A8,ICF*)(H92;E5)OS!JA.KO)ZN437KBBD7 MY:,@NF:@FW2B:%N6L1RB,*R_WK*Y::BG6-:*>5:,(=53+^RIG?K73N4.UYI% MJ\F/55_24221CFC& KU$T01SR".E:H4 M(I4X3F,J"J?PW 4Z$RO/EBK8D772G#&8[/;" ,*[:9>/W,Y[WHA4@?:Y2U1F MW=M&1#W>S\8>]U/5UV2A U!?'X50#GQ["?AV]42JY3TMBX2HER!..=$E7BG$ M19)#7C":9#05DA 7;;U,:F*%[0@#0QGTI,&?+7%'I1T S$YOP\#@IKJ^"#BK M[[AP@31X@-"L2CPN\+$>6[SA&6VOFN=50Q9_JU>;Y^:#&;&N4_)TU'FYKI8; MP;N6"ZMELRL6W;4=2[&("H(DS)-(0L2QA&4I)*01P9E,LH)&3F,+KV5H8K/P MMM+W')6^6',-O5^+M&50?D;\',/U'6>@9>T&;)D#^]R!'7LW!\7BDTP5" 57 MJ"#_M>S,&_X/!-[)Q4"H=7TS"$TYK?+]E;*_)6O2=S\A92H(SW0KNH1!Q(AN M2J$\$X93*M,W#VO+^-2O MR%H])1>"K1OS +&%7-<^KUBENYR#']7Z\>!^2+U(-TVU%$WS[^!6/0N6R@B9 M"3@M:S>*6-4 L6ACL^I'PKE:22GR?^N&!/K6MYVS 'X\BB5@9,$VB[9/GUE' M\?.],F^\Z&::FZ:5<;4]1H!-T]*2C6X,FD-@5JL>GTR0_TVK1;9[:F MFTYB[7??='O1?7-X\RC8?S>U^"[4>;%OOXEY$>4T@E%,NZV ()%!JKS4"$6" ME4EDNQ6<67]BP]]2].B?>PZ*<6-^I8!NIKN3K:,62$9[LWREK'Y&^$LGK%8H M8WB4RV-ZJC##32"[,R#:@)4Y]]9L-F6 Y7T+,O28?^[I7GEJ7SW]?E7KVFDS MW/">Q"B*9![!4DAE0[*"PA+3%$J:Q"*7,17$*8?,@N;4%[M[ M+,TD:W]])+5X7"W4*U_62X>^:.??GEC3V_SR/:K@BUAOZJ5SK[,+L@^K<1BQ MW;365V*G5F7#0GEU);NPY&P-R(9%VN\U-O*DWT9\U_H!_;&]R%-&BPSBG.A: MCR2')%*G>,GS@DF)>2Z=MMR#U2=6N8Z69W/\0QSL=DEOZ=PTRUHPYTWOK "! MMK?#M6?=R,Z*=;QEG7_(]Q[CS>KI:;7\NEZQ_S8:VGS>K)LU6>K;E'N<)B@1 MC,*,Q!PBG7Z(F<0P)[S,XC17:Z9NMQE#Y.:YTV@Y (:%F];L-V"/"]>[C4$ M;6\X0L'B=<_AC8C'?8>-H%?<>@PN/_/=AXVHIS<@5F]YS-+C__RVNA,KW8?I M_=)]?-[YUZ>^QMCV- #?5N#NW>>#:7"ZN'^U7JYLNVL/P3!^*@V @.--A:7P M4TS &Y;5;^C=A37GFW,W+-3!:+N11Z\L,SPSEX'3-.(Q2V"1I@RB-"LAS3(* M\S26O$09(J53]<\ K8EU-G 1XA4S+((@X*:S6Z+3C[ 8E2YTD=[/'V$Q*O+% M$K[@(RRZT5)=@BY".<-YDL!2YS&C,BN4\ZE.S06-<C7Q6@D#Z=KCVK!IV5JQCG3K_D&<]#ZGJ?Y#% M1KQ^V?[X]TK4:J''E]_%=R6MKEN1*(DH%1+F.(LAPH) 0DTZ,9,9$E@7HSN5 M]UB1G5CO-&5@2(,M;;-A?KK]AU_5CQV8=CH:'B(WY;T&'??:("=A0Y4*V1&= MMW+("8B30B*WM]UK8]^LELUJ47'C 'U8BZ>FVW>R')5,#XB(!:$0926&I,AS MR+(X086,\]PN?6^(R-2)&_MD@:'KN"4/(C2L]:'D=M-Q+Y&=:FK'9+JBQ/;B MTK-5W(X)MU^ ._JLW_[]1:R)[L+SCM3+:OG0W#*V>=(Y=8+K@0ZL6M_'.<\X MBDJ($-'=.!F&I6FLPP@1"2ZSU&U(XSC)B16U9P"(C@.W7=H",KL=.BP0;IJ[ MQ: G#E[MD0<=_8 ]->V%#;0[6Q"<=6>V!^!X5W9XTSVJW#5#, =+RTCRWBL3 M:VI'Z3_MH\/[XHQ'A#TE<5.UCDBP,^\%QKU"NOOKS!;&/E'J(Y:L$LV9H&2:94)WE82(DUS7N')(TB2!#*5%%+,R(C ]VP$V(B<5N4-OMCY,!Z'K(#8>=>Z,G'PQ"M7QRHCUO\RL\^I[Q3=D 0;E=]JQQ\7SVL 'EIUM/Q\7;7][MWC:;[?7S>-W2ORB M3LFU^@CO=$E88RI#O%>8WB&X/1;N\.@8J72FO">UOT M"^A(WX M\7"[LZ64@?;C,6JS[L"6HA_ON;:O>0Y_Z#SD.U&;S*O7I*G8MQ^K M-PO2-&T+^[WC?E%$*)=0EJ* *(UB6&8"0XJ(Q 1G>8Z8TT (>]H3;]K;D,ZS MJ$&C>0$04,V.I2/M Z>=69@()#<3L<5'<='F2MX P\@-4*P PTL_;&**,[T' M"*'F3SA0GGO;C,6TE[5=&9H_=E[SU@(>ZX%C!C&!5%GL>LI$5J%42T M(S>QZFL&8,L!V++@4;5O@=N(L@='PTW7SP.Q)3\-)/9]#<)"X]?F8 2B,%T. M[ 4=:'I@L#PEI\?==LT8MUTK;NV1_PR2V,B< &3-,X@XF4) M*<,29@F.4DRR7"9.77_/4IGZ(J1K=40,;4=_Z#PL=I[/U<*Z6:R6W$W?[VX2 M/V90I$ >RWD:L_HF@V(>>R'##_OZ&[>9S[6)EBC6[S.)"I%@ B63 M>M1U+B"EN828L:*4NL"SL*J8'B,TCX?1T=X[0_?T7?V*"W#9.A37@^#E27C( M[^$_# MWA>-P8>&9/89A\4Y=A9'GW2_[=,'9+5MOR&+QFZ9[(35 ?ZH>(UQ6E M(ZG9KBW](-B_RO1

],_DFLWY#F\:YKU1 S%,&A22I+)&D1>;4M=^=A:DMD6[Z*1>K'TW;7F_5 M^'!P*R^AS] QX[)%2MY3_JJUN+WZKLFLU;?OHHN1.L>[3>%?=?F*'Q25O+; M#['X+CZNENO'YIY'&8G+$D&"2 Q1C)3MBF(*,YJ2K$QY1C.G;,SKV)G8CJGO M9>8\(.P:=.U,UGR8N9FOEB]H& ,[SH!A[09H?MBZG0B^9?(&_)<@-?B\#.!- MA<4GW."R:YB9>[Y9 .#.C$$+L:IO:Q"E]TNR>%,+7JTUU:;9JZO/TBSE,HVA M2/("(H$XQ.IT!HD>I):().+2J8AJF-S$YJHG#EKJ8$?>LP?!"'AVUBH<)&[6 MZ!HT/+J&V @9K''((+&9>X?8"'[:/L3J+?_RDHMMXPJ.)$)8.5NYGD=": $I MR4O(9(JDS"+"B%7ZMPVQZ>,]NKEU#$I>X! MRG-(RP)!EI $19'(1%+>MV,JOJY)O9X7NV/"U@CV0Q9?5Z@981( M]94J(*,95FZ^PHM$*(:E[?D/P.RGNPO IC=?O)S&CJ>Z^1X M$[:5HXN 4N)?FY31Q>ASQ4*!6[HV"_M- 1/%TET1R+"E(5,9 JC3"+E'HL" MEGG*($G2E!.9Y-)NQLF5?$R=@'0P3-)4XWB>,'UQMC,5,Z#G9D6\@)MVK.:I MV#]CFN8>%[_N$,U3J*Z:G7EF.=_!*5+W(7@MENJ']9WZQIGSM6C6;U;-^I[E MA,1,'71%*0A$N$C5.225,(Z4:)VY#@07)S^+B*%&"*ENLHE$&8+$U* M,.$=+4=+%W2$@:9\ [9HO!E"PV/PB8V0P6:>#!*;>=R)C>"GDTZLWG)/6K@3 MJR[IU#(?8?O"Q%IX]^ZS?=K 3HIA%?,6P$V3=+_G<&,3SC+M=1^_6V6VJ_83 MQO=OT4__Z#E-1"QU">'MDG]>/XKZ3JE$+=95;89)=CIS=N1Z7)"B2#F%$DG= M^[4D$+,\@CPI,(U0&F.6W'\7-5U9CQ[Q9,7ER[C/D/UW\H 30#M6',>5^ )M MM_/- 9Z;)G_9(=;3GVA0_;6RAYJ?XLO&O*-6K@3K9"K+M>MY)MOOVGD9NCJK MJ!:/FIGOXH,9=ZNKIG]76[_I^W-G M6 $'O("6&?!*L_.;'9#NI0&>:(2J&G E/V]!@2D0BB1&?MQ"6':8%3(E II+2:-N5 <];+KV=2@^^F MI_6K;7,%_YN)BS Z7U"$ .>:>PI%7QS6&2X7V<\"*/&($Q34N("A[K3+\,85&&9O@&9W^]=CGF\ -5P#Q78XPQ@>RD"&,R!CLQK6 M\( >&]X)*'B?_G:4;[^32OUQ(;ZM]LZ=;55<8WISW9-,V5E3F8;R'**\T.G0 M)8%1Q')2T+)DNGS=Z0CH0G_B#GS?JSM BH?3-,;6^T\DQD&=8.;![IZ>I20))G%'(N M6);$A&&WECAAV)HX)';,)"#;.1G1*!%.*_W))K1>KL*'&@-L2W;>"<&.8)P,#W9]/WR0[]C,W6Z/'^^5N+>? MWWRPR>30Z9/-7BBPC&1!6 1QDBAKE$1"AP)3F+,R8P27,8^V/^UZ2N7SZR-Z1>/[Y8=Y0_\]9T7RU##/34 M/#K&GY/1OD7\E;+Z]80_E#E,"_@!009ZOI][:[8F[P,L[W=U'WK,=R^JJ^_J M(_LN?J\(K18F^^*38KAUV.ZQVGN*7 JHNZE!) B'94%T0 9%"5=;%(ZE1_K# M"-EYDZI/U32]WL%_@%>+CIV7WVZZS/+E:@D[ML!BQZSKUC8,L^T^=SUJ MGIM>3QCTE%]NP(YRR.W/2L1@>^$PM9DW1BO13W=)N]>N&DI[^_"P?E>;,_;M MT]IC)NWA A,?1O=GMBK"M;$00)%?+<5JTX##'LM/>O"/UP3;(U2&E3@8((Y. M?T L?*?9GI?UVF&V1ZO^C%FVYP6[,,KVPL.>8RRE%#I;YS6N8R33'D94(@DKKM4Y3E"E=",,8HP=1MBJ4UZ8G5?,L(J-K[S37Y M"RC2CM-L':"TVZ:G _B@N@V3!#K)=,[1-=BN"=4"N$W,+=Q0\U MNM*>\+R3*YT!.1EY_]C.O,<^.\ZFCI_>;%:/D!E=)X UQ$=.[:)(F/ M9+VIS;'^L_Q=?6W5-_])$SBZYL=,:68:%S 5>JXDCRFD,>8P*H0H,L*3DF1^ MR1)V#$R\V^^8T-_?0_7U39RP1-9.E:?$RTW5]Q,I#F'3W$#-CC$ ,Z54N,$1 M/+7"DOQ/2K%P ^=RJH7C.IXV2=3?*R:ZT#)F&2=Y2:&0>HAU%"O'(A,4%A%5 MIB83J,1.E=P'JT]L33I:CD'V\SA8F@=?Z1QUWU8P=X4^)T H;3U8>UY5/"?6 MB9Z=?<@S;ZE^(,LN0T8=X9O5HN+MU?22WZE/MK]#^2S?5TNB7#6R,&78YFAQ MKF<2B5"A$*40YZQ0>A@E$&.>0TX9(XD44<9+M^94H5ET^;I[-:W:,2DXD#U/ MH-DRY9B*%/HCLC,1/Q-VQZCB'JP9"B"F%*$LZ04$7'J<6U' M=F(KT4_;,%R CHV]'=QJ^.,UJ-J=H,)CY68Q@L#D?,YQDSK0Z<62Z*QG$C<@ MCD\:CF]/ULJS"RN4L2P9205,(\'TS!X*B40I)%SD2812FJMEG=PZ:]J3^VMV M#3R]8C/V ,<)S?*T4-BR6/O-"MN2*$.=Q&7$BYQ$5#H%S">!=[+NJ!.#:V>O M)X',S63K$@!P>]2"XXZT)8?!@VC. L_7[O1G!-^ N>Y>:(I:D+PTG9W^:56O'V^?1%TQLOP_@OY] MU7;U6_+?5P^KMZ*I'I:O-TVU%'K(9G_*D81'2B:8I$Q"E&01+-.D@ 3%:4Q1 M%J?P ]!P>.J:_6YY&HK?E@!;A@#=,N91^F'%_;#6CT' MHFZZ_TN#:5]H,S6H?I4X7N"&*=BY!I"!BAZO96&, MZ0G]41#M&[?5M.)?&[%D+_TT5&!&%I[/N;(0[\#5LGG>;T_>S_GK2CK(@W@M2*T. ^^K MOW2C]780I"X=N)6?WPR30 M)N](?-;]W@^8XZW?+\@#[9Q@\LK3'ZMLX2:,M"D80P4G!GYJ%0%&$<1F]8@@#R\X601@7;3]^8/&TWY[9[L#;O/G]3+C; M);_EO-)W262QEP_W^D7]XWFE]AR39-M\Z+Q'NI#",282J@VX#C):2DCX11VF(GOJ>,5>_6Z_54-N&7_VE2-X5]M$7_.CM1 M:N:/XOAP-C?YJT-$7:OQ_0;+N][,W>U)7J RB2B&$4<11&F60R(0ABE*TIR7 M95%$R#L%VH*!R;VYPV;3@'9MUY\U,]>GZ-I [!P<"@R;?WCH7*_Z9K\U_<]( MZG5 )WS2.QS1WH;V:ME^6*6#C M]C-$9F_>?EG09)P@6-"D"!VIX516I,?#'KJH.G(>Z2Q#J,UK*U!$7!3V%/1ZY9P M< CL4W:#0>&7FWL1DC#YMU;2#23:#K\_6T:ME1C[J;-V+W@VZ"7U4KE2S9VH M36'Z=I=,!2VUYP*S0B00E1F%F),"8H%XA' 6B:QT:L=[@=#$9XF>K$X-:5LD M>!\G+D)E=Z ( 8";A?*3W;V1[HA@H=KF7B(S;Y/<$6%/6N*./>^GMF]JP:OU M_[L3!AZ5$X1@F12)%SO)"J;6+^HX1 MG%B-?]>=;DV!QW*U-OL*$]5WXS&;R6Z\:EHG>J4GIC/#+/A7RRVH=NRZ:?PH MRG::'Q([-PO04@8=:;!'>Q)+8"MH((LP2FY6RV K_+&%L'[/TU+LALZ;Y/I[ M=29B0J:)L@PQ4QN[;M601@02M=G'G,=Y3ITRVHX)3&P)6G*@T<:T ?\6@V?2 M3\=Y13;KQU5=_8_@_PFR*+J)HJA[\'_K$>3]A(/_!!\5C(\@C6^ /B0""!"Z MB5#^O\%;95?TJ:K_6ZK_EMX4*/W-T70(3>=J6SZ$,9S&2'&**(VU-8TC3""MO"\:6+M:#H!A 51+ M\*UZ,O?\'S_=?=CON7@##%L.%;T6* WKX00 N:FE+3:3C !QE-ZO -AB_?GJ M@.V%/2@'=GC-,]]*S[7=UG+PK$1%%C.8I%) 5"C?I*0TADF)19*K+55MM_=K MW4O7;C<]6-U)V;'2P]KQY1>?$.DD;.ON0;U;0<=[1)Z$+:JL5KUCWVS>K9GU/L4 DSC@L(WT] M@(0ZNN9Q!M,H$6E1E"0K(A<5LR4\L?8IHN"YH[K-4FRG;KJF#ED"::>?4\#C MIKKGLA!O@,:K9V/[)\T(>-6&I2]'/3V2C]PP"):.9$EVY@0E-S!.4Y88^+>,HR3(&$=7#-O,RA13G5)D1E!*6B)A@YK0_GZ,R]3YM M_$'24=Z_3X1@*1PG]9V'R7+KOE9XQRV\EWA'[P80J=P:<+M8K'Z8MO!R58/N MZE!7.P?-0+XL;+A$XS,TYLXGOBSFF;3A@8>]&EU]6/+J>\4W9.'>X.KDW:F] MX\4"[-%TZF=U*J>%NWNEB([J=BA=^+95%V7Q;5=UNN"<;:HNBG/4GNKR1B:W,0 X??3G.V=ORZ-BPUOR58)\USKUW/O&T?E1[8#>3KS$S^?2(Z/XO*[JH'KK6'-72<,K5'^K5 MYN%1_3_IGM8[ZS-Y:9/B5S4@3VVDAV_:?S]?^LZJG7A!S 2%]:/E8^*>1,Q'7W \S(KJ_MURK4SD^VHAZJ[C_+$\@%T 9.0L M>KV8;MKG)J']Z6)8CH' NGJSU3OUPT[=+JTWSXEB6)CM\6'DL6 1L>TEHU+= MUD'5-XRBN2]$G!2LT!YBGJKM4"N;GK(7RY0SRB/,DNR^S>WXNB;UVCL4=HD# ME^_I,1_67]FNW]D-H.*A6NK*8+UEO@AR?9SK(K)Y*:5,20)%7JIS&:?J2):2 M%$I24A:5,99)TB'[;LE_ 5Q[+MQ1%P, 1&U\<';^:XZO>0 M?KH X$7*/SOF-P:)19AO= D_V_U%-.M:N9$;/8)#IQ+=+KGZG:B_B]N_JN:> M($9(A"1,F6Z,RW4!84H3&)?J]T7)9<2=.HV-T)OXL'1 '7Q3CX,_-5G',I@Q MT.P,1T HW(R%.PK.9L%2MD"F8(S:K.IO*?JQRMN^YM78_DZL/HG5[?<'D[?N M.#K\TOL3ZZINZW[W[C/XI/Y[^UW4>MI3FW9_U2CQBV@,*VTH(-PT-0P&KMWM M!X7T[6U_?M$Y.]L/BG74UW[X6<_DH[X^M>U+CDF6) @E,$LE@XCI;L(HEU"6 MA&89*U*1.^VLA\M/G4K4$_/K_7X$A=U^Z2^@F]+9R^:>ZW-6A% I/8>+SYNY MICK:7 M,"84*;QR@I!U+.\2D8E5JR,+6KI $P:*,GAK/39R$*'QX%X(N=TTSDMDIT#? MF$Q>T;Z+B\X6\AL3:S_N-_JL[ZZV8O_]13QO=//*1MS5JX>:/-UN6S2U9Y/X MOBRB(B81@X(P!)&("X@SSB$7"2Y+3%A:./5.L*0[]3YHVBW66S;TK;OFXP;L MFE1U-_2N.Z0=K+9;9W"P7/=4Q0#8<0#N>IQV3 0[QGI*'6P;MJ,Z\_[L!,7I MQNWV>A!3PM\:7[@M=S.*UMR3@N<8D0C&,!<9S#48: -5[7D;]I&MP$#V?;" M3F,GSA'\F29B ( 1ZS#TII]A^"1^=.5S>MUZM50_LJ[5TY*_>=3C_IH/R_UG MJB6KGA>BV:5^"Y'F:#]BURO.WJ\Q6UC]B.G]*/KQGSQ]@FX8Z6=YU^8[[Q7T MM<%CA"C-DHS",E-PH#A*($520"J*E"6,Q#QW:G0]2G'JD,+>^-6.@\,:5*^ M^RB,EBY!2' 40C-*;UQ^P%?_$';!^T3/=D%2UZ;#]^F5_ MKJB9&JIVS?;K+&B,\@05,(^B J*,,T@B7"HC$;&(IB*/,^E4;&M!=&+#H%GH M.[C3%]"Q 0P?H&?$SSQ806IG(4(#Y68DPF#DG@7G('2H]#<;DO/FO3F <)+P MYO+NM2>)O0F>G]>/HM;7^[5X%,NF^B[:R<4ZM^ZH=)Q(3I.(8!@C)B%B7)TS MI,B@I EEL8SC6#@5\ES)S\3&9G^T[4HS!=@^5V QE$4Z"?ZN!Y3)4?4_ONR# M:W@#!\R!ECOP2O/WVZ3%_('@"GX"\N/F)YV/KH+N\NGINF6O2 >NF"*I&ZCT MW6G5&0K3E.20)+KO/!0+;A+IV:99*_!K1P-X'EL[LW8U8F[& M:@\L36^"5L"# H5,"SZA,7\R\"4QSZ8 7WSXVE//WU8K_J-:+'8[:AJQ(L,, MP:B(HJ^IY)3?%Q/'%?)['^:Z,G. M=%"X*&7P0\ II9^TP5\4^?+F??D5WRO0M38*=_7J>Z5VI=)$D'&:X2)1:$PD)UMX*34BN_)9,QM*E;Z\]::FO>FX V;+C>KMIC;#M'>84N+G9"0V9:678F4Z MNE3+W\"6%W [CIK'C:0K ,'N':T)SWR[Z K(Z1VB\PJ3UW3_7BW%A[5X:O2U M3UGF3,"\I!@B(G4/L*B A%&9EW&)$8JO[' XRL3$;H3;A&)R4(#;]3Y<&(;! MGYIE8'AVC=;Z?#:6T=N)$7>,YKI5-=M!.F6)\PDF\]3T"ZHOKY M=*WKW*25'B=8K<7OU7=M5_L61^WPEO>;]:86^YUHWOVEB_#$4:0RE47!!4I@ MF>3*#,880\Q2"04N*(XX+E*WNZ>0S$UL'M\UZ^K)Q#6EX4?GON_:1HF6(S\/ M+A'.;7,@H,F7AV[L[B-(9$,[&<&8>VG.*8A M0;WDR0:EX9ZT]JXV86^U$:R^B_JEO8BVS& []^[4YJ^N5TNQVC2+%V#&Z>D MZGZE=L^,?;[;602&S5@(X=U,D;7QX3TRI\[N^!LR71#XNQGU@T^Y][@ M68]75LYD;3ZIMQMQ1UYT4FJ;OW\?(<8D2R2,4,$A$F4!2T$$3*6,4Y&Q+"N) M547M&*6)5?. MFZ6>Z.[Z)HR;Y<^4N. #>MF4!CKSW':F6ZE=TTR@70_F6;/5$E5_2_D7[_?_:5'7;&)D* MH!OR!NIX;(7+0*/CX?=GZV]L)<9^6V.[%_S<.W-_?LM8O1'\]UV/ZNTD6I;E M<9RFL*"\A*@0":2,89@3%LDR9AF.G,;]#).;V- 9XFXNU@@\=DY3.*'=S%J; M0-,1!GN4)[BUMI,QD(,R0FQ6E\-.\&,GPO(M/YU^LZJ?5\I:B$^KY5?QH&U% M-QT.42%1F4EU1LD*B&0:01K'>KITFO$BSPN)G#+U+E*:_,C2T>UOM_1D@-'1 M,OA)IBO1]) MT-4#U:K^*NKO%1.Z(5X;][V71!">9SE,]G?"@M\N^1]+ MOOOW.U+K[N"-OLUZ6RWTK^YQ45)9E!*BA)OI@ 4L4TE@6I2"RZ(HDA3?+\6# MOF:Q,W%!^++2UK+5UGWNK)6VRWK7=^;,7"$IU_IYGW-E_WK6W6Q?F,_%SA3. MA[5?S?(!H#O^;L >AR:_X8!'T#/9%27HQPVGX0QE4. "V&Q5 MPR[N>VQ\K@6KVC"1>%X(,]MUR0]&"95Q'I-25WX*H:_@.8-49 B62.1QMZ#>7L^(X;0\[^CK@Q53]_ -,TH M)Q=Y@QWI+$C.?("S!^'TN.;P;K",QL]U]:!C^H*_K[ZK?WU"ZE^ M_%W]I=EKF'G/>(:+" G(LYQ E"<1I 4NH"B3.,LQIE2B*_,;'5F:V TUI^2K MDQ-=8;:S,?."YV:!SB:6/2-KX]/?Q]]>/C\KEZLVRX^O?L9?5* MR!E9>K;4'#L1]Y-T+-^XC&=JO:*W]N%JH-YIW_]I4ZY=[ M(25G)!6P*,M8.3.<0XQE!"-:I.H?.*59XCZ)\Y20RY<]\,!-GP&19Y#24WIP MQA(HN4Z!3(L,U$KN9P7;]&W"[ M;N.0IL!AO0)W)&P^T&690C8)/R0P?U/PLP*>;0)^_DGWE.2/Y*_J:?.D3ZVK M1:7[*G,3;1;\=]&.0?NB0T+W-(]9B5,)2Y(D$"5Y# G'&^^E_G_1,0),,I!]RJXMG,.*/!%(;IK]4_&Q3VZ> ">_ M-.=OCP(\V6/65BRK7V^62E/!6KTMS+SP_]4 +N@:Z)(#=419-X&RG1V!&LA[ MMEUIM@QH1]'VQID]B?9_K3.@T95 *=11$<:*..BQA,,N+ MDE#= XR7+C[C*8F)[:=+?;YC?Y!3M.P./M=A$"+P3.1:ITA//PW\LJBA.GN< M$IBW@\=% 4\Z=5Q^TCM=4M3J0_NB+,!R([;_QU8/2SV#*;ZGB'%$)(51D2"( M*(L@$7FIST6DX'&*)'6ZGAJE.+$N]_25$AO*6ID[TLZYCR/0V6ER4$#<%'N+ M14?TIO\!?!D'Q2=IT4[0Q00!P7ZJ=2IDE&4YJE5N,/+I.86,L/B+;-6\;&T=MB M,ZS5821V4V,/8:V5=UR>(6U5;^]IJOK73DL'%IY%+<<%Z_70XDF_S;=OY_?A MZ9E4M7;#],'IGBO]*O4\4T&8VF?3B$):9 (26>""Y))P[%2+<)[,Q JX[1]9 M;:D"]DCJ!]VMUXONIHD]O1NPHQCX-#PL4J"M\P*16??+84&/-\F1 MI]VCA:;,L"MG8RG"941RM1T2M0E&>0[+*,>0E)% /&=1GA2V$<&]=2=6P;:& MU:VT[UCR\>"=ISQN>A5"%/LXFZ=(OK&TJ@%BT=ZOUCICL3&MPMOY"%UQ5AM\ M>&XGWZB_26FR+NC+7C M4.SLC/ #\;']IV>+@9UA<3_.=>[/WMF=E[H4?23_ M7-5O%J1I]#RRMZLG4BU-D]R88PY9GC.(!$]A22()"R-*)]#M3@(30ND<3 N,HD^VI@\6X5(SG:C/G8?I M \V9I$NO98(EH=^MZK54#LNJJZTVGFN9RER6J(!,*N\"">7:F\:ZL>!E*5)2 M9JE31Q)+NM.;I9/H--CR ;8E_@[>ORNPUB8H-%S7Q_'=D0J1'#XD]W09X&>I M_NPT[R$H+'*Y!U_W,R=[(X+^IHR3]J.Z#N'O%ZL??Q?\0;0I+]W!NA "":0L M2D'B5-\0Q)"(F,"2X5@HOZG$%+E-_'#DP$5C/,>=K\%F60NRT/%6\*!X J\6 M9H[6:ME.#Y"*,?"H.?/MIN(*NYW1F1!*-^.S/Y[L;P; KN97L7/3CA/0' '# MTDV75#5!8Q9/0 )9)5?JLUHG3VB.K93O,G[6:C>S[+T2Z,U*#SG?*!/Y>=O= MJ*UJ:9_[1OX2S;N_UC51-)0UK5],,/>3 DB]J2D*$E%*7(:>3,BKTR'+?4I*UT:AJR6KVG^M-8-N1F[* M3POA)*9ID4*&]?T#=\X9[TY=LCUO0LQMN!YP!TT"[Y92%SK8H$V=5 <=@5VL\I#^-E9U4"HN%G% MGBC84MT+0X2S;A:R!;).0Y1FM2X6(A];!YM7W.],WZ_JIX8LN;F[ZF^K.GXE] (W0V[-=V%J( ML'^!:_.X9\:56#W4Y/FQ8MON8KH<5L?P,2Y[N^,L$G"RB.) M$1%6.1[CI*;.O-H2!ON4O2Y !O"R.VF$0<'-.'D"X)Z)-2I;J&RLRX3FS<@: M%?@D*VO\C2MF+^AY-;5X%.HD_5WL_!UUE-'7JY6LF+'CM_R?FV:MS;KVA&X_ MO_EPIU\QK<#,.GL"RF.&>0$5Y %&44*EM1PA*7 M>4PER[%D'EW_YI/ 2M.N[AVH"(%778O WP!M6?"8&#'/AVIGO7ZQS^B*U+D# M(<"K5HS?3&JJ;F9XKK'UL8!@)V$;T](RWNBH5>!1&+,"'G*LQCR,SS^B8]8/ MY.RXCWDY\-N2O@BUMCJI;FH],GO)OPAS!;8;GJVV0+98-9MZ;W2HY#+*>"8@ M)2R!*)54[2M%#K.(L9BD)**"N=V=^[ Q^07Z 5/&4ZJ6:_%07]%8U@MN.[,_ M-81N!OP4NXX?L&,([#@*W(HM!":!;*P7"[-:RVM .K9[5ZWE6;HO?MPRMMKH MJX*'NWJU5#\R8RD;Q<";1_6M%,V'Y?XSU9)5SPO1;/N9\22-LTBF4&8I@4C' M^LHRES!/(P4H*1 NG<8D!>!I8G][1QI\72OU)#5OP!_/NK^"T=:61SWX;^_) M+9?>W>5"?%AVYG#FC\#-.DZ/OGN_@G!XA6IP$("C>3LBA(/PI(5"P*4]T[5) M5?^#+#;J(/N\63>Z^.*)$EJB$A8@11%E"(45E!'&*"$X2B3"V*KRV MH#6Q6?Q:/2S-P5RWC30^Z(KJ:B:3=%P9;L KPP](?O-,F1Q"TLZV!<+'\?9$ M$06&Z@UHZ=Z #HD)$AXM1 R5_*Y]3'^'J6IL6 M;6BV$Z+:N];_!-P,5<0,Z1F\F&HX2%KI !C 04[/:RK! M'IO5P*M[7A:U*6_+AV[I[H20%5F,>$%@*J6 *-5]/A,:P[1,,\)BP67D5*U[ MGLS$QZPMT3Z*YEM^<@$DRXN2JT5WO-382MT1G.#<-"Q3J'N#\T3FC?$/"GH2 MCQ]^VCUI[.L/M9CZF_BZH>\)T^.\7WH-%64II%3'G410B"*6P!)+Y1?)/,(L M*PL:6PT;&"8SM2/4$P;-AD+9D?;(E!H :EA+PXGOIJ5S2&Z?(A8& ;\,L?-( MA,D/&Y=K(#ULX.79LL/&!=A/#K-XVM$&B>K^G>F@\NY)U ]J];_5JQ_K1WWG M2)8O]PG!LL@Q@5&2%1!EJ8"E9!1B&^OW!%'L#[5?U)K,\/\FX+9G3Z$,LSPJ5,88QT5TS&*:0$1S 7@HFBC$4> MQTZNPR\BV,1&R%#O>UH!9FB'2Q&;]1M@Z1?](NS^@NEE[7=A%TQJUN!5R_5O MUKEG7?WD;"EH/^,CFR%!;5:Q?IGTM9_Q8;HDM_T4_OSVY3OR8BY0OZUNV;\V MBHF[MFA#R=,VO;I/="-IA@B42)V?4:D/T4E&8!KQB"+.69XG'DG4HX3GR7V^ M4[]_)#KVIN\GR'.U)@M # -NV]LXD';[3AA6Q?]&W+1G@DC M8F45D(2E;K+",RKSG)1);M=FWH7HQ$?<'0OJY+,49F0FV6M]1(YN,_^M0.E- MC"*3K/1O19'=Q&5T Q2%9V$^C86E<^X$/">Q'C1?0B(1U6DF'):()#"56<($ M)33GW*VQ36#@W3O4Z!Y=C-3UB[D3?M+).Q, 9V=^0\/A9H'/-!75X+S:L@!Z M'GX+V53$7N1@W4$L2,[A--^'0[O^@[[H>L/2YU6K$U_W\WCB[)+[Z1L MK+8V$ZK!:: MV%08^F#+ .@YN 'O5ZNUG@=H9S7L0!FV$L'Q<+,*XU $+CYRDG?@?D6MT^D^ MXSN5MUM]%A5W$K17:;>7W!,S=.)[WVPVS5E>8"*@E"F'*(^5PT"0@$F9E0A' M%&4EM\W$V%MW^OL&FQZR@Y*/7&KZR^,85@D@BGVNA*=(?LD1AEB87(@S? \D M/^P_/5NVPQD6]],;SOW9777;\&Z?'G'[4 L3%^Z^!Y1&7/G\ A9%QI3W'Q>0 MD"*%G+-$($R2N)2VRCQ(:6+U[J;-;A.+2$_=0T^&$1LW L%P<#,+\T%@;SR" M0>%G3BY"$L;$6$DW8'2&WY_-#%F)L6^8[%YP3[UZVWW([ZN&D87R/:H5?Z]^ MU]SCC/!,,@Q35&!MIB3$>9K!-!&LC)(=FR9N_BX5: MJ'ZS:=:K)_6E[\<@TKPL12Q@E$0%U(._(18QA5F!4B)IDF1Y:MW"\S*=B572 M4 :/BK096<]ZXCZ]*P? &C\R!(+ 33=;Z?_>2_]F(ND=.G>&0>&*X8L/]6KS MK*]%JJ6.MXM&_:"P>6KOZ A=;=1I8O>E4;^CXI$LI+Z^,Y7-3:#1BQ90#'7Z M''A[ODZ?XR(<=/JT>-SOKN/W:BD^R\-#RQ>AAZVI3_KUJJY7.H_\#7E6?UN_ MW$=QB2.6Q'K2!]=]QPDL<59"C"6)42HQ)4ZU8&[DIPYABC4@WTFU,+7W6NUI MSP$@)F?EH\+W$:3Q#=!?*[=K$$>D[>Y!IL//S5QJ/C1 G5/1LZ(S%#MFP)8; MT+,3[B;$#X9 5R&.Q&>]"_$#YO@RQ',5]]N0N^_/W[3R.=]^G+PX=<24O(#O MC3ZQFQU0?19[K<5TL\>A7OT68H_?;UPEL6-,]538/PUM$/P6XZ)47K<6IZO- M=DMQ49#]6XG+#[FKSK>:W];UAR7_5JT75M6>IV]-K#2&AKU6'$DTKA+^PKCI MP[>:\)-V#XIL];WB&^7'#\OII _G1?)2AJ.E9M.$\R+LJ\&%)_P.M%\?22U> MDT;/['C2E=>=:Y40'*FC*Z22"(@2G,!2)"6,:9ZGA);%Z$0(TFCZDF@'3Y:7GP*]-Z 78>)0)22,,"YWVB(0^ZB/US2IE(5A: M)GE)?9IZ7X'=U4GH7^? S>[T?OU7R,UPM:(;@J!+;#XT8GJ.E9XP^FX$"N<# M^K"D@0[B%XC,>N >%O3X8#WRM)\%5$L]K99?U^H\T<\4DEE:<(E@4A"BC%_) M(68T@HBQ5)!2$"*L I(7*4Q]@6GHM1:O <^D!M]U"S+/#BZG^-AIZU52NREJ M)["A-4'+EHN2!%+$T_5GU<&+XAVKW^4'W<_?N_.?&?MB>?X^?&MB-=H1^T_[ M4_B17..G<'^1W'1D[\ =:F+-9?:]3MQ'2\UVXCXOPOZ)^\(3[K?2;_0==RW( MFQ47]U$>90R+%/)85\L@'D'*2 ;+@HLLDQ''I55P^'CAJ7<7G?V@:0%-S/ZV M^4#V8;VX1B+'G<-.&*=;Y'.<>UT<'RPTVUWQ.?;WKX?/_MVW-\XMY^K3:72= M,5G\_]6S^7(@Q#(:,P(3070;C"2%F'-U$N,)(ZR(2.;:&N<)4:66:*ZW,R@22!''U$\$1U9-G>XRBQN@*Y M1&#JV\.6I*EE[SO[N(P=O8C+L(J&D-9-,ST$M5;*,6F&=%&]NZ>'ZE\[';RX M["RJ-R94KW&CS_EVH]!==;ZNR=H$A']?M6VEWJ[T7?\]HS(I>1I#@;-,)QHS M2),BAJ52Q8)'5)2QT^C?06J3QT(T;; E#GKJX,^6OF-0<1@YNZTS&!ZN@11O M*#S:'UB(&*SOP1"MF1L>6(A]VNG YB7?%@=U]9WLNMCHBY]-72LR]VDBHR+* M$11$G8,15^=@FB4QC&(D.8IR4>96SNHXJ8E5W(R/:2\*3(\I\!_@U:(BU*0O M_7;33=M9KI:PX\>K%=4 DG9:'P8?-Y7?T6Q;G[0W?RW5D/T)QB0+UHS@(J&9 M.P^,"7S:9F#T#??:A-]79-FH(Y>N-&]JP41EIDEI?GD_7GRU34&7>8+S3%"8 M1^H8;?2]Q'$"(XY1DD9"I)'5)$)GRA.KO^'%G#P--V#'3ML:8@Q%M?, 8>)<_ZLY@#10A807' ,U$V[KS59% MX27F?EV%WP+7%F_^ER!U6Y;(2)I)43"8$\HA$H) &JM_(H12QB*I:RW\2C>W M-":VLL#RN%NJ-YMV_-LKL?EAV+>/N=)O)U?)VW2J[R<9>Z5.8GKNU6JA% M'_KF3_>2$!P5!8*(8J&TE6?JI)1*F+,RBV5*E X[=8,,PY:3@KOWB_RF7VDO M$CI6_Q<0AEG'1,E GT'!RIRD*62)2"&*=$^.3"20\!CE1)G-F*7WSZ;$5WG. M]?I7_22.6;3^/%Z3A:[ T$W='ZJEJ:Q:2= N]U,^D2B)\YP6&12$%,I_(!3B M6$^ *3#%G!<<$]Y](N^6_-?^/'H&W3\-HX4F74_1- M6#NVP#Y?NFGV(6?;SHL!-8> U%6CE9UO:OU_VHUN M+>X-6)._^@H.\(JV@QTN]VV>^D.T,\8_YZ-Q,\CG!M=T-T:O-$N_W0#-*M"\ M L/L#=#L;O_:#9\Y9OIFOG$T?E#.,%#&D;%?9B2,'Z N0UT\*;BGEWRLEM73 MYJD+.)8Y+N-%_I^8Q0(5G!/;O)*#E2,4("Z M:>\.R[LMEN]V6"K: 0<;64@8:J;1$*EYQQE9"'TRR+)6)YN4XGSA!2,,LB23$!4I 4L(X%A1 @N(QF1++9R:*RH36PE M8IB GC8PQ$%+W>,N=!RY\5OCH'@X.@9+$X91Q&=$Q/Y&."@R?K? EQ%J1[J" M?VV(:;U;+7EE[%R8VU]KT0=N?,?7F.V6UUJ<_9M=^Y?<2WUO?Y":O_NK9G=U MQ:Q;[1R^-;&=>O>7J%G5Z)&"BIA]M>^1:,,&Z#JIW*R-H0,LQ7(J^#TO@5?! M[]%2LQ7\GA=AO^#WPA-^+L%[Y5ZLQ>_J1,N/IW&]?OE(_KFJWV@/W50D%$E1 M)A+ED$BN2Q^I3$<-[TC%[V7&:9I$F4[2B"#"L;(Z3#)8B(B@N.!("*^*^U9U6Z-G9DM"8N!F1_0XY-V#+P,VN!K2[E]!L3-(Y9U3H\,UT+I/\6?UU M1D$8:+DS_JZGA5#+W*.T1)C1!"9IKBQ ABDD65[ (L$11^K40:+,K:1;+^OR M??:JWM9$;G;S>4WUBJ.&:^DM-=A1(D<-5:L'5+P]7D,IEEYR7L79$^)$,?;_ M%CX)X9-8?Y;Z9IH5J*22E;!(E7:@6"#=GZ>$+,0);G.U4,!AL4]WM?VKO/6:[ MJS\6>H9;^"W)7^9^_1@$EYOSDW<]K_U(O:Y8]4S6:A_Z*I1"5>M*-&_[J@C! M;Y?\CR7?_;MO_F!NZDE3L7NB4Y;T."J""88(I1$DE"I30XM<4IQ$-"YZ4V-G M90)PY6&$W.Q/IT!D811!N;CKE6Y9N>,;-%O&'>\# WPF=F9I+IP]V]'O@[GC M3KL!6W[,G>,!AV#;)J:W;8;/@#>1X4 +=6$9@*-Y[S7#07AR_1EP:=\JE*Z2 M_[/LTYN:6ZK($;:^EZ@LTC@E$&&90U2H QK.E>F4L4C+-",$9TYQTB%B$T!F$B&A^:9B/X6Y.; M2-UC@T00Q[%2?Y)0Y9;9ID0X49XZ2'G0J+LR3&USIW2&]@_-QVIA"CM>5?V3 MEOZ7.\[#UF%2]%Q-A>[TW?(!6D;Z<: M*\81^VP<,="S,Q5J]DD6DZ'GEW#1 MHMA^[4YK!/KO8??M_-&Q90:]/9,771"BOZ,B5!&^%S@#*1ENZ\V6GN$EYGZJ MAM\"GGV/^ICS7AS:1$RC).<%$1Q&L3+&B)<,EKI%K\Q*E#',>8:EQZ"32_1\ M0F%7WQF]^K?HW]-H=W5DOOE:/_ZU48=C/=Q4/:8TYW#*H?&D]"' ,4IV$6J[ M(]M5R/G5]N\ND0YOE\)&LL<$"]43Z1*9>3LBC0A[T@]I['D_M6]OHK=.0Y2R M@F9Q!J40$40E+6"9)A+B,LLIEDE1EMS%V3IOR/J;PBLZ+$$C#CA:?5:_."W:L31>>\LQX_/;T\''Y7.DYE\[S.2\N M,+6RF+3!;]63/@I^_'3W86],IV-6Y%GQAS4IF.2."C4@=.#.V%82^N=2GEUU MWK3*(<%.,BP''_:NOY+56L<@[ZDZC%)2(DAB5D 4%^JGB#*8Y9&,,QX1E"3A"M[ZA>:<># MOW[YH]$IK.^K)5DR]7'=ZLI-L)]8IV)I+NV M4K\(DV7,,(CPCE'#7N[N7* O:%JR@0O=QX4+UDW](J&9NZF/"7S:37WT#?^B MDVJM+Z2:VR5_HTYSRCP(921, DGG6N^B HB4),\PAAG2%>\X%9"4ZG_B@I0B M1Q$KL'1,/G=B8/)#_><^H;9GREP2L'VVW.M2' "V,P?3@>9F(MXM@"%B]XD!\]CH6=V#.5;1XK.*;EOMB*+U?U>K8PH3@S7LEE]''#\OORJT\ M/%QGDA293 O(X[A0/HO(((YP#*,2RS*G41PGN6L*KA,''A>='J;(-8_6#43+ M^,,$P'CFQ[:,F.O=5STO9O# ;Z"UW%M^)G%5/)$(EO3J1GWF!%@SQ-U:UXS@9&<^KI?=S4ILA7YG+;2S(1B6*9"^7R RJUH/"WJLO2-/ M^RGI[ZOEPS=1/[T5=/VF&T#&D>"4Q@@BQ'*(,D0@)H54&IHGN$@B2:33*+84QI%" M+D8E27CB=D3RA>F:8]#OHFG^LZ][O S7-AE7_\-D2NKV]O?L,/JG_:C[$LFG[ MB+Y?K=9Z&I5#C&?S39%?-JM%Q=O:A7J M[EVZ=OO^MS"!/BA;KV=N^%V]I&/DMQR"EL4N$:2=Z]CSJ3^/?4Z5]3+9()/$ M=\-B&,PK"\+4S%Y<2"!/O;Z@JWMZB=W\:W7NO5WRT]$Y]SS)I)"QA(+H"0B4 M,5A2ED%)4I*F(DMB05V27,8(3IS:TDZO6^R8,!VZX1P M^Z2#!O\C^)M5L];]#IK[")<\YRB&98HQ1*3DD**T@"*/,L**!*>X<#$&K@Q, M;!PT'<=%T:CA*T"Q06D2RH[LK*2JJ[0J-OM+)6)G;+V)G6Y6L(^ZDH, QZ]Y$[PR7&<>!;9Z-Z_!UYRE\62]OG]:VH>:192:V39HZ,.1! MZP'M,0"^B/6F7NI=?#/PY70&9CS2'! 3-\T, (=39-E24*_8\MC:LT67+87< MCR_;ON)WU.BOT_MVTFW#PT1W?$8)AP7+2W74B#@LJQ'R M2N)Y=X(.@( .=GAT0,GNP'&UY&YF;2OR7L_[P#TM!R4*=.(X3V/6$\>@F,TV;>]/%IJXGU,PB):E'TMGM\L+V)_0=9;$P>ASH>;)Z>]4]O*RE%+92,'IFI;JM.; %: M9L"6&[!C!^SXN?'(574$;SRD.!UNCJZX(V03I+/Z0>$5@W0D-5M(T@^"_0BE MYPKN_>*_"%VCH8\J?<)7/^%0HSC@J(4E[ $B,),YQG)4^C,DIBV];P MEXA,;#_:&'N])0Z:/BW2?23\19R&;4,HZ5V/#5N1OTX@LGU?]A"B^[5@/P-! MF&[J8R(--$Z_^.IL/=+_;W-OVB0WKJP'?_>O0,3KL&ZV)>LDM3^]0:X5+$6D@ (4O-EIM5-(I>J3"02F4]. M,=^'0Y]\UNY(\S><[U2-Z2?IRJKGHLJ;*M3FYM3?,)'03$V=\>,D43A$%&)& M.,0!HAY-6("I83/O.,'%[P,4>:!F4>#F>$X.5;[CDGA3[UBWQ6WK$=0V&<@I M;08^2C@5,,",0L0)@UB5NV!!<)#Z68A2SP)-WH%*9V/*_U*]ZIT>W7WSS-Q_ MK9JV':".^X[$E:+NQ]5A?D]+107&"V*H'1#W!+P^&FF]9' C+>A3C_0YO M7ZJ\,C_Z#;R_]"&O+(L=+P[5>;]=QX;!F6Y(?HW3FP/1#<]IXU(O<2R;D-'N M #:TZ'I'K0FQS@Y54\]:0[>>QIX>RUI5W\QQ=$1;/?\FWZJ!?ILH28B7Q Q& M68(A"CB&F&0)%'*;QDS0F"-AB.!JQH&139N77':C1R\ B-_P[>&G_'7'H/H= M[4WJ:GDT1G@UU+[>YKVH3LV[+\LVA;$[RFH'"^5L+AP>2DOQG,[VR(ZD? M$UP(.!T)V,MF9M)?2UQCM1N)9[3?WY;$:I>_6&JUO?VV"/T=?> )R[FX[27Z M)W&SEOL44,8^3_P@Q3"CJ0>13T)($A%"'S&4L#3R<9P:SIMPTOHQLQ4^[450ZT5B_;5FZK U7A=7;+KCMHU5,;5V%W3]PVO5'B^^6.W MS_@B1E(D*/AWTSI?9S*K&Q 5_*MH+3(2[%FSV.+C>DK]D%MRU2$.#X&X\.:.- M6B712O[(Y6?VG9\.JY\YW2BJ M?5F??U[Q'1?Y_D%^58[3EC<811%B$8',RP1$ 8DA"4(!$]4SY24A#GVC M47,K\[]PGJWMDC]B0CV?,01(PQ%XEB^!?,^?JB/LYA[_M.A_7O&#USL=_(4_ M3C.7V!PLSB0!OS6R_ Z4-'?@C61'X22WC '%V1VXE+)7$]I @2E![P 64K:K ME_:/ISQ&1KTDHG$$XT@5WX<1A@03"GU./)2*C")UF6.3#3+B8^$0]55;7M'5 MT('\Q(QM@LA,SZ;YHL6T9Y\^:JF"(T^@Q]2=FN+7/;%./LE*1<[32V9<_*)L MDY6JAI-/=LO9E/<.N=GC./8-0=R/XHQ+!X891 A'D'A1 DD24NR+E.,PUJ_T MG:2WL*.ZY* 9. ,PI8>GP[8&02VZJ6&]8&LK]R23TMAIM4ZDL]PKR\PO706. M^$0=_-G1-RH7GM:)2>6P4]W8%A&/Z$CK:S4Q<=JP\EA;):-%R-.KK%B/K"W2 M>6FR_FN6P>#A^7E;1YIX^PIOU7"*+X^<[T^3U'H%9B(02*0)DPY4^!!Q)'VG MCP3,A.][28*C(#:"13 AOK W[;,"2,,+J!0SS:1%-858;(L?,\)!$TUKQH + MZ<\P\.NKKF4#U'ST1BVZKO2;HP)7@9T)Z76C.0NE7(5P-FM8SECL351[UT[( M^214D_DFBD+A1:$'2M[&C>[,?,NYVCJJ2A]OQF91F4]0 MG)3-U;#$84+KSD6<%/AJ!.+T&PZP'UX_XO(;KS8IHA%#?@I3KDJ/I(A0'M\( M3)-$A)D(&$JU:@C&B"Q^0.MC&BC;SG=[_JTIX0+\IZJ&-T24NZFJ.$M5)36# M2>)CB/PD@5D8IU"$3&1IQOT08=.QD/.49=4_UM)QH! :^$D8R> T0"R B,F ME1"LYH)[J8Q9@QA%@44SF+569K> K?5-TML'YGX[3(_O?=FGOB3S4$ NA%D" M\Z,C\>L0/BZ$',7SN'S6O$;L39N/^%K*8*9N 6M2@1O&4A2GTCX#X2N(O8!! MG$01##E)4A]ACJA69#=&9&$'WY$%)[IMQEN_1FQ0/Q-9-4=2F]FBA2L[VY=/.JDSL[.4UJ\048:Z.2*HFP+Q& M[%SH<:-R(J^910V+NDA]V$VI9I6'G:^X>G7838%N%8?=?M#NP/)W&6W1@UQ0 M'7Y:J)#09WXH-RV(/43E>24(H9IC#!F*?3_F\B0392;GE1LTELZ \EU>E'?@ MT%$&"C?)=C3[+1WIA9SOR.Q!D/2_43V$6DW**P:78Z(>!E7^A^@3E%BD_WT=<\8>RD,>BI\_\"><*,_K^L'\L2C5?Y_1,,WC WP04,9]' M&4SDJ1"B,/8A"<,8LAASX24QSF(MX*?YK"R]G]940-EQ(DV<'3';RR,S +<< MVEQNV'\,FE<=JRC7\.)#\01.!$'+E2I6[%1]8JS_H*O9%^ZTX^I.Q)Z1=6]( M9BOLZKYD_HIV'O KIX^[8EM\>WDEUV3O=GOY'W\2 THB3FVNT[K2V]G=:H%,U/M2(/?.N*_R[ # M'/7R,*$7XQU56U9'N^DTO55W4FWQ+W=1_1?M;+\'4U0/I:I.$?XFR!)IY4A= M9D4Q1)Q%TNH9@QA%!(DT$X@:)0-':"UL[RWD5J5(WS49@^J8)]#-Q^NH3,_P M'2G"S.3[L&-WS=BWJG>N=V?J&M(Y,O(Q2JN:MX;(EX:M\XK[GN_7N'I\NRU^ M_"MGWW@';7I9GJWZ>?W 3X.04!CA2!ZT0Q+ %/LIY'%(VQ+OG*N/Y_)C3-WG5X*&J4Y9DHMKGM,V!500\PRXZBE-CT?YUH99C[L M1!WTR=\!?0690[(;2.P*F%V'Y+KP[ 9*N )I-WG7O"OW;;[#.UH/!J,\_ZZ. M79_*_)O*P'#V5GJI_\UQ6;WBHBBEU>TET;=Y1?%6_7I#212+F$CG((2:D"$R MF&5I"N,D")C\7%A*D6Z[[AQ&%O8?@>=G^LVGLS0Z[D;6U).9:SER]5_^OS3P MPO__Q%S[BQ./[2\4J^V/[?]JQMN?&_[;?S1B'-]3TO1>6>F3T>\77NL3LFLD M;DL-"E&W+>6[[[R%Z)&Q*LM+3O= = *T\ZB+(_?R3S+N?5'\@^)/]#TR3%(@YP:!*$ZA)>>"-YB_,2 M?,?;@^$I7%MO>E'H$MHPVR[J4KX3H;O3% $HOW90,>4N!#45UU$8JDUVU5#4 M5!F7X:CQ^W:>0EF*&CG9WJC?[]C[')-\6Z_]0>Y*JD3QT^ZSHJ?:8.0#'XM= MV?WS%:[RZGV^X^\4U. FYB+!F8]@EH9,'FQ# E,>8HBQSR(OC! )C3)^3KE; MS>> IX:S%E=%,0!J#@S/PVX_&SV7]@QR5H]'_BL[ZJN0.D9M7M MQ8Q3U2T4FMKQ]$OCUEEJG IJYRUNYTS?\%(>QO?UO9#J[ZXQ&?/JW^]_YM7& MBT.&B3P%LR@,I6>,4YAY,8)>A!,6(YZ%L5&YRABQI2]CCJ3!B3;X4U$VC$-' M-:;GUUSIP=1=6:C V/'HR.;(GXR26M5-Z A]:?U:[YC?K-3U+PJ&A[,W-53# M@Z13L#IXZW"B_Y'O'Q_YEFW2-,M\'G"8QH&Z=14($B;D"55D!(4^0D&D-Y#' MD/!*Q6E-159>\]0'_@<_%!_%5M56Z^?QC30[?:.RE+[,G$+3JM:P 1H^0,-( M/'#S7W!V_ M@.W7\D?+() ;N:J:EAQLU9>35XZN,6RT-')M8;3<:M<4-D+VKR6LWK<-MN+0RZ0GICZD'N4?=T.YH_RY_P>$^KN:YT@RPW&C#SI^\5<*-J)JEQ ^Z:(Y_+Z&I: M*&?1U0BIE:.K::&OHRN-=RSS3R>LY:_%9ZZ$R+?\;&KQUT+5UCV4Q?><]UN]XGN1%@A75_3V78UQSR.EQPWT]3SQ<">C00$$6$0XPI@5%,@BA$+$E\ MHZ/6$DPN'+7U6%;W^V7'=%LQ4!>]RM^K?]6HR\\MYVIJ1-%Q#?"1[?]NF-A: MXF/5S'/]X@_+S,5=?$Y'?L'UE'8UFUU]5 ^]C^JWOS<=V;^#(_?@Q+X.\+YY M,FQ!_;K*C2W!XKJIL@65?)4Y6Y*6!9#:=MMVZO8:=3M, %T\M9$UEG:\\N!Q MH]-8\V)@4@'C/M"E[(9^;$!LA^7(NL+9(:V-+;P>X)J&>&>X:SK/VP5F'Q4L MV:F\K ,X(2*3\1.&?D*8/%D)!K$?A- / YQB1F.:&$TGNTEE80M]KQ#?Z]OZ M!GJM/)*W;"ZXK2J]:&6V LS,M"8'/AM(;!P?C$KD:(._36/5'7I4S,LM=OQA M\[ST/_+M-L=/_R??Z:'^W7QGN6]92PHH6H8V=5LZ_6SF+"GM4I9]:=TD&P>% M&,DH7K^S6MIPD-U^;G#X(RMUIVPR>>\R?;?&V!G6EF?QSH $S!]*G M"!J2"^Q44W*YROT-D5DW[SK7WCY/:?\=;&K3X[O MGKJ!2(KR:_GX:_R<[YMBC7LU=[I7R]&?6+YAG%/BQP+B.*00,9))PY<_!0$+ MJ4>9$)EG-J%C.69-3,=NSL>V.+!Z>N"AR>3USV3Y&=LV8XX6_!CU?-)?XZ,Q M\VHMS_WS\1UHV08=WW?@G'.@6%? !$?FN_'K_6*XO@#N'.3R2G;D8A=D=%4G MO;S"+]W\"A2M4H#W[)]?"P6U8)SXNWASA73?10Y?T>:[R@#?>4!FK5S?#''- M,WPCDKI/] U(9IO>NUQNS:3>@"@7J;RAI^86H[X_-NHD 24<"P[#5 $EJHO1 M-.$8QC[W<.(CE'%J5X/Z?J56J%[=I7WWTRW5:!Z%Y@EL> HRE'5&>>F5-,ZK M2M__FH:>$1&':TBO'[6?!Z0FN>I^RP;?6]"K]T?CG T2=OJ-FY1LUGB<\Q57 M'X]S4Z!;XW%N/VC^W?ITV%=[O&,- $ A#X@O:MNX?]KKQDG#*RSLO\]"AHD! M#29R3QN6&Y'-K*M'$W1$@8D*C QL6D(K*QM9=C53FQ:M;V\:3UO/T/Z>5_)S M>UN4;XH#V8O#M@.\W9! T$C$*23$]R&*(P]BCB/(4D\EH),H\;0 X'6(+6RE MKS!K1F%; 4Z.:DDOSG(EN^%FV.%+GZ[J[L#KDK-\#U09#/BC40?X[3.77ZH* M;W]W.AQ[4F1WX[&'2:T]('M2Z!LCLJ??L:U&9?4T2+Q]P#E[MVM3'1OJ<1\G MC, P)J$\-Z$0IAY/H1

I/.TKF*(U7P+,G"? =H0]BTN/.V MEO1,VX'LAE9]$EM15"!9KR?$MBB*'!7*65WC;2HKER:.BGI=73C^N'GQPQN\ MQU^*;7TSU5UD0Z4$47%OZEU MW=2-C @Y4CERZZW5:D=&6.Y7CXP]-C<]VJ"P;#(2)M2+9;P>)0%$'!&89E$( M,YHE/!8B9&:0\I<$UDN,X@:UZ#=5=0:2X1!53R^FB5%S::VSHC6I)=*AYS(X MSX6VR_^B1.BY<,-9T(OGS#?JU])6BVW.U,U@W#[_F+F4;H@E>EJK33/6A?<4_V_3;*[[C(M]O MN"=W@]3/5)Q&( IDV$9$*J ,Y#*49"Q!*38K^)N@:&)D5E5['?UCAZY"L#"- MW\:5IAO..5.$:737:J#M?550*<>L:TO=8=)54TYG$> XM94#0BW1K^-#O=?L M3/XS5R@#=-^@A\AO1@T$EJ:)[Y$P@P'E(42I)X]F(>4P]$F6)2*.PRPP.9K= MI+)PR'=&$RBB5H!IMQ6D9]2SQ38S97.)CC\]A9V- [BB\U%M4_"]4#)V-:^7GPWJ@.,ZN? MJ7\]][">5LW\2,<7Z#%V!\Y8 SW>[LZ@NCOVW/D<-VIRY)QF,K.J%W.CN$MW MYVA5RQ$'^4Z>9M_GWU4\M)=?VIQL.U3O7BE\&R*IZ2M?Y0?/-Q2'@H=! F-/ MGE=0*BA,%30L0E$JXRN$B&?@5M"2F6=K&((U M1^#$4I/7OJO//?2RN^<.*,9 S9G#<0+S5.-J<( E%^N.")BGJJMA #.7(+.QRZN34+/2.1A5Z M#F6N@,;>HAWIUB]/:_'N[[?;XH?\,Z^CSE[-VF+ 'F?2+H/KT9#XE; >9T). MH'JU?VNB5I.@#[O#=H&AE]>[@O9TAS ?7KONG]@6D2K\N:195K/&T9?ECYT1N5%:>ON<;C_J81 &"@GM'&G6VG?INEX397J[3<.->2N/GJ% MG<=,;E?%EGI$UZV]-%+$52FFV=MV/D1A-BO(9H49_ 'OV_DKGWEW"_Q)/'1@ MUN]V'_G/_=]K MU7$ZX6;YXW%DYDSFZ5;/QZRF,3/7!-3+0AX3R+(0011F*@:B L.SFC/N)"\4%)&LRS)_ @*P6.("&*0A"2&/O:$%X4TH0';- ,] MONQQN5]549=T]>\C\%9MHG?2$]&Z$AF$_AU0ENM..JKF6OL@[?"Q4QERIS*][3AZJC.YKU[:/WZM3WZ9-' _B@BDB4JZ^EX"4RH$1%["L$A"N;\8)5TM M>%@XSNTX4N.:6K+@R!3H<76G)AIT3_Q9LV98'6/S >CYC875:N9/EM&HL;N9 MH1-';LB&@U7=TPP57;JM.4M9I@.;W("D\/I1)7;5I.H_RK(H7Q?26]*Z%^LX MG(4')(Y$F,@(SP\A"F2P(B-C 3&E41*3R$_]T*A%VH#XP@[LQ IH>:G1XVMN M0(\=G7$K\Q6MF2I<2'U6"4,GFC//&EJHP%7NT(3TNAE$"Z5RM6W>=U+DV$/"4)2>2)B\FPD=0^S5+H;GLIC-TYXC DS*IZYIK&P M0ZDI@N.\2GJH]L637,:P6.:&;O2=3Z4O#3_I&7;6#1M=XC/T4TC03TD1=!A*@/TP +R&D6BLB/ M:8HBH_W^)IFE=_;M%M14+8'U!W2C?9LW4V(S0VP$[:@M@*<_+I"[:[E;1-:^ MAAL1],:UV]C3AGW5/-_\47=,?N;?%$0_WNT_XB>^2;D?^5XD=\7,XQ EB,M= M,2$P2KR4ILS/,-;:%8<(+&R)#4EPH@D44>LT=M_<#WCP7[RG_N7TF._ET;?OSV MZTOO8GT,UX:T >[X@,3CMN-(6,/3Y+6RH M;VPCFIBV-S=*,#,Y+?D7,,)I6:WL<&39U4QQ6K2^-6H\;7>L>[>C)<<5?\.; M_[_;U4'J::9OBXH5<,$]@: ?4H7%PV-(:!1"#_EQPCGE0>I;U'KJ4=?Z7L^N M]6S.1;2Y 6SG@N[@\=\U)V;'0DW=ZAT3':K*LLJ[H0M^ZSCX74%H-EKK31T? MUY/Q8=),;$>'2TVBJQXVS11Q>?@T?-LV!GT8) M;.(,BRQ$(0QP@B *!(4XI GTLM#W,Y]'/M&:&:Q%;>%XX$0?4,G '1"2!?!= M\: /(C6MLHF#JVM%F#F$"QWT5 #8D;Q+;>B#9SG5BAU,UMN3-F2TU-])RG.] M.0*XTA9Y!,IJ>HW50*NTQ>G#4^F_M%J;]X]B0X4@B1\@R#/5Y!T(#E-?5?,A MAAD5 0IB(T!1*RX6]H?RJQ0OWN(M=:D7*BVN(3-'.:>]^T?Q2YN[3VKY=:W= MDH>_>F/W24T.VKI[BUDD+KO9<09#@/KO+)VB/ X.O)P;>&<\!>A,5(TTI:64 MAKG)00&=COBY)8Q=1K*_T'IIR!OLG^4>;_W=;L]6DTH_B2]XR[M;62]*,\%% M#%.6RETXX#[,4.+)[5GX-/)"S *CP?!7%!:VH1K;H![6K"++DG_G.QEDVEU< M7VM';X>=);.91;UN!:V)+7!;/2B*HQWO>OU5=[-!\2YWJN$'S9,!*E/YOL"[ MMYC6$&C== [&2)R*!(:>YTO+\SG$(DDACSU,8HX$S[1J0X=)+&QZ7_@N+\H[ M(/WJ08&3[E4CXE9R(0^_#1L6 RT&E#5]]I^O C-+_+J@M/IG^_E26^)>7TGO MYN ^+L_(:7W@Q=6.Z..,]\_E$T_:;>Q_/#UOBQ?.O]00U)+;SLG0),4H19#1 MD$.4"0H)\C,8,!I@A/P 8Z/6\0$Z2]?!M%2EJVG) M(@ZYK.S)G2E]Z&[T + M9L[FJ( CQ07V_@FI'$4 0U16C0,F1+V,!J8>-X\)Y/&7ESN\/51<1?8'^:\O MA=C_P"6_.!FW7TP9AY. ( ]Z1,WRRGP?$DPY%#'VF. D2X169:D-\86MNV,' M2GY U3)BL9D:ZW0ZJ%A24V8>X$Q)'2^@8^8JD;:&^O2CE"75:!>_O"ZVVZ8I M0YVF:*?/Y[+X5N*GIB&GY-MZI =3 \OVCWBO_OP]9PJQN&F6K;MT]@7 QQ7N MZG)^_A-+CZ%PZ Y[L"OVQP$?^^(.X.?G;4Z;+$A+[T[-$-E+<RV<:%GBI^MI L:N?>E(P=\^XW.?TL,4E$(==RY;\XQY7_U[]"_CZ MF%> ;YNJE'Q'MP+7\J@'AD'"7D>#@0; L(E">4!C&8.1$#+< M\PF!A/, ,H']Q(L3[&%N46$V1$_KZSJ[INS!:++8I([T+'.6R%86VE&L0P$] M$"'SN>@34KF:B3Y$9MUYZ!/"7LU"GWK>NO/_\'2H8\*Z7$QMTB5_Y+LJ_\Z; MR3\*X?$CWW\27_'/8V^Z3^(P3$0"A2?_@WR?P"S-(BBR5* @]5,O,FK-M>1C MZ097]WHJM\4:[_? +M]>< Y^S=EP^U$0=/> M,)VU%K:O\W*?EA>@F '?JW^I]Z>&(?TB)RT-C=O?$LHQ,T=MO2S0068BN54% ME1:!U2JK3,3M5UP9O6=NZ ^=QJ A-/&-4\X,YNZU3>M)ZN1+0V+9&5" M-Y9;S7*&1>D;S,A3LW-?;[@\;M*\CE_DSUNN?KC?L7X%_T.IKB_W+VK2[EX! MX?W'(7]^:C"\_80PFL*8X0RB+",0>Y1"GWD\()1$L5[?HVO&5LR.L1Z?UAFO M>9^"<0IL-=W:Y\3Z+"H8^I;)^BK_O)FH8_2NGK^]OVO@-SMN%\F1.=&?^Z39 M/+9^51;-B3)'TFINUK=&H)"GC"][R8=:K1T0\.61I% M_N.YJ/"VCI'4&-_M06VKZIE"09(>.&M[VQ4(Z<^\V@CAIW'L$4@(#90;SB#& M(8.(94F:I(PQ8737OP[;2V<$6W[:*%^A9H$_%5W#BXF5/D,])_[7^V0,LY?F M'XH-K,:*.G('R[$&TVO#>JSX0=R !5F3NBW&Y6O)6ZDF.S'^\W_QEPT/611Y MW%.=0VJ@4!Q!'#,&PS A.,4\(WH3B@M!R:LWP.(GWQPG$811C3Z14 M15&)C)TPASAB$>1)S#R:9"SRB-&8&@VB"QOCJT,E*545J-H!*?F)![WQQ?;J MU MH7"O)S(9')\LXGN]L([&K&3(Z)-<=&F.@A*LI,2;OVOF+LS#@8[&_N?]W M#_4"",.JI+EDUHK3[X!D#O2Y T?V[L#QV1Z'BU0IN5*7(ZN:S9?6 MZ&Q=\RN?C\7N\V'+?8]$OH(-+9]V>_9VB[_IWOP,+K#PMJR:&Q1AH"A#_^S" M1#44YSN5N-*_&1I6Q/0%D1,=F#D7/?'!GXH+1_>ODU):71T-K[K:#=*D8/V+ MI.F'G8/'2;=051N:Q52>7A$DOIIY'F0IQ$'B01$B[D=9R+W4*+2>(KBP_=8T M ,5E^:)B1FR [J2M,KT(PJ4BS(QX%/FMN@,U^54 WLX$71[+K2'W5X%M.Q/> M *'M_+TYMQM?\<\6XNU5@^*PX1FB*6,8QC&*((I3 C'Q(YAE"2(>]@**DJ[= MR>1"XHJ2UK?[O-')S-#;TKT]_MET"U?&E[Q#.C))]]O);8N$K016?08M2?!; M2_1WUQGZ0;&3UL./6\\W*WZH[/?;HGQ3',A>'+;MA,/J M,Z<\_Z[Z3O]12F?Q28AJPP1.XD!D,&1$-0/X,J9_A+*FC/@M (GJG?@R%TS\+#D+-\# MU:AR!VJ6I#Z=#EVS486[:6Q&U-<>TV:CFAOSVZR6,8?*^5B4^\UP^-& 9 M'7"E%R;,2S@408REQT$9)&G&8.IE">4\$2+6&^TV2&+Q([TD"A35#@;$ K1E M0#D35U].1#8]P1^E?7 MK3X0S7RI[>!FKJ5W@[$R+L\(DLK BZOAI8PSWD=% MF7C2.OT@?9<\B9]<5=^A-;N3VIQX==J%_9#B("44HDA&-B@)5!^W""$."$ZR M4!"$C4I7;9A8V">=0AOCW(2Y/K7S%8MJR3B'T7#SZV*;.0IQE^LP9V'M_(>U MDF[D1.S7LO1/U],ZJE.#5(Q0BB*$8!AD'"+N49A%)(&9/(/Y"?*$E['-=UZ2 M0ML5C=$SL:8^57VC.DV'>>)8$;> B1E7F::O<:4&0Z>BY*_IGE^(.NTI,Y+1 ME9\8I;6N0] 1^\KRM5ZR,_$:N^$,GJ:-9E,OI&G(4XA\CT'DT1@2Q(3\*8IQ MG# AM6P29@P16CB4F#-!?E W>F;L0F(S"VZ$/2.Y $#OE%R.K':0S*H&.R7L MI:U./F_;(/INQ^JYZ4:]H>U+2Z<0M*?!7XLS;DJS)#&SG1L]H'>J-C;_GK,# MWCJ:!C\HT(P.T&ZEE9L_+P2X[ON\?,!N@Y+1[A9752Y:L-JWDA4-[*'7S6"_ M!A2E R':B"A(68(#=5B6FYKP9<@:>@A2A+E/2, #;(2!YI*YA8VTF714@?+( M,F= ?:X ][H7BV;>[AFBUW;L/GSYSTQOL_U5GX29D[GDLOD ]"#5[D#+; N@ MU,=6<[>Y+Z%'1P&!4]96#2*64.IEX+$(#4LXV:[BX&U1JA$C35*BO1AFFRA. MJ3Q41!![A*@JBPAF),20L-AG81S%C/LF3GB2S*^*R&5U1XZ[ J0T]L5UBTX\361:35$OP*EU;OK1GY MA DLR ?5_E#L^M#A7XL'K/S01E 61P@E$,M0#2(N8[6480*#C*4^\E@H J/! MO#/Y624[<1YNY2V J@J[#)W(7.4;Y#764:E-^D,3CO8.M#Q>0=@W;#K.E\S7 ME\NTR@QNUL^^S%?=S22-@V4M>SKI(U?C53Z)^^\XWZJ5I2=60QZ_J!&&^3[G MU?MC-R+'"!$2Q1!YB?Q/K,9A($YA%(J8(9PB+_",FCM-J"]])NTX@*(HH0P* M>!-+54=.YO1Z&JE9S_4MICPS1_=&*>E$\0Z<*U+QLU0/J(T"7#6#&M%>MRO4 M1BU7[:%6BYA7LK7X074#:C,^Y+,\(7[Y@9__YV''E=J[J8V$A@D)*40I0A!1 MSX.9"!)Y4.,ASFB81G&D=\%K0G;Q>]X3(\?A/*"4K(!*\@(4,T!QHU\/IJW0 M<2>SE)+,?(NF=BS*YK35I%](MX2Z[$KKYGZIC.KM3,4>J<#37FJUFCQ3X?I5 M>L;ONC_D7N;A[MD_#]5>?:'JC-RGU^\>U"LUDEN]SD-1[4N^SYMRD[9O0N&Y MJ<$Q,AK]&\[K(_HK+O=VU6&Q(1Y-,R0\Z&,O@2B2'CI%-(-9Q!'QT\QC46+1 MY?!KI=(RT=E-$^K\AQ6D=IGCK<7-QB_^Y. U/*XO5SY:WPP*R025A#F+Y.'6.^#,TECK,B5 MBQ$CKXLO7$W"Y>Q#4WKI8-3(\)H+IS4F1FNH/^/="^BX RU[6:+QOGL9XD$P7#1+FEV)[J($M MU>7B[L"[_,FJ2WL4WKT0=4Q M8'$(G];:=)+"J2[,G,1M-90-\474H9^,<*H6NRS$J'K+5A2PLH8OH0NN?23[BB.3*9)D6UQ#$"RKW)NA5 [OE*JP'CWA2@ M#XA[^P&[E-MK>7J11YOR,Z_+V2Y1@5IGC7B2$1*E,"5>"E&$Y$\*#H0DOD@] M+_(H#DPN2[6H+GV::'D V[R2Y_%2L:($W"(B4^8GQBUMMTFL[!;J(F"IYKJ6<&$E4<8T)2> M"Y@OOYG--Z(W!$%-<0$;'Q?*D5$/$%G5BL<%O33;B:9O+[PJXVX#RNAC=YBJY M@N.V6,(F:RX(=Z)XIR._#;O^,7VJHATV*.1*813"( PP1"SV8^E1 M(@+JLS@@U \-;M:G*:YSZ]WR %HF0,<%Z-@P29B-*E G>3A;'Y:9P[5T8)(Q M=*4+ZZ*ENB>T5@QK\ +VCQR4QZDBSW5?6(TG]#R@P K@JBK4G$+ICG_D^\=Z M"?Y3AJ3=X,O_)E\OI6'_D'N8],JT.]$JO'T%I5_]BZO0\):GUAF7R!5>/]SNF_J<&3'['6[7H_?YU"R1>@Y-L"!=8X#2!<90RB.) MP)13#X8T"-*,QIGG&^(!:=$U,1.K>E%%OH98I>H'?F+D3O7J-'/6^BP8Z+!=G*8!3,1VE463(OFNEDP$S5<9<&,7K;TWM<50EV3TW%.Y,UNIX]2 M 6J'+K;;7D7M!F4)%WY H73V(42A]/,XBA'TF!\(PH(X\8S29X[Y6]C[?"WV M,HJYU;)IZ'XEV<1[9'NSG/&<==+P[=(3+*-65RW3,W;K. M=1G57KGAA6:1*4[,&)A3M0,P$:+I3&.CZ 8L1E!M1,EU;=5->XB%M*2>0BEJZ!5 MJJA'Y7=40'V;QB^LG1X5>KQL>OQ56SC%'C2I/'FVY1>OBVJO$(!H^_-G_H3S MG7Q$!AE)RM)0S10/ PX12Q0V3TSD3\+GG*E3GV^6UC/F8?$4W_UNG]/\N4YA M8\;RMH2V/$/250D6U=O[K1D-VR%^F4(CFNI?+QA95*=F?N?SE=:ZVBS%00,% M1KM_@B-'+C$,+77A#*C0E/[*:(26ZKF&'+1=R,YWO2]VW]28714QJ8-7 UVX M27! LXAQR$+B0131%&*!8AA@1.(((^:'1C-:;Y-9.)I11*%\[\GB7#.@%SW' M,5]:,^]0"ZH( D51>8,N?]/!FW[ ^_8JQ9U+&)?2D=T/$%G5N,<%O;3@B:?M MS/0?//_V*&W_7F[%^!O_>%"W7)_$FWQ[D+_]\HCEM^/385_MY=8@/_<-29F@ M(0EA@FD,D9#_R3*10A%BQ(D,,%@D[5>E7?7LUY"^D6$?N=#^OG?<0-RP ZJ: M@7I??"[V4MUYDT]^DB%%^[?BQ)V9)S!5O9Z+6%"A9KZC8P2TG("&%94+;K@ M/3;N0,N@.R]BJ0A'[L64^JI^QU(UEP[)=ID9AZ&\CE-P]=CN/W7]^9>]C&14 M/N:3:,%M\?:AJ.J#P1\_]RI13+;\?5[M-QD/1"A0"I&G!J6$\HR*?1]#$N!$ MA(B@F&EUF;ID:N%@Y<1B

O?%EY\;O>O7Q;)L'5\0F(NE[[D6^;JJ*N%J@" M?YY$ '_L#O)W]3'+L)#=R4=J<.1:\8.R.(4UGX=B[X@>?P>.W"F_>>0/= R: M?Q!V!S1'FG-Y9IO+TOK'.$=*O'FR<[6V>;[ZK=1)L>.?.2WD/O B#Y/RJ]W6 M ;][>E8E@SG%)-_F^Q?C[+75X@L[U)8GT#%5)TDZMI297C*FG]"VT^5T>GMQ M-9JY.V,-+I#QGJ42J_RW'<75LN&S%-+/C<];R*)-H*V;57,UM\6!J=S\015$ M]Z9#2;I;?JRY5HFN:A/&84!)*$^Q-/)4_P"'J8@BZ"$OXB) B4^%:?^ '2M: MEC:_L:!EK@GE%'MU953-'\ G!D%^QJ%\J#(JN+?\.,:]V-+:M6M3^&MKU*"W M87G-VC4]U#6RSWTUWU(E*-L[BWTQ]C$XZUR8IZVQE@;+E=?K=9@G^ED3Q,RE M;.MKFRZ6?^3[QZZKO8Z5[W?L?=[M2G6]V&EV,D$)B[,057W/$@^Y-O?3"OU+12L=X1?6&UFKK]C MIFFBZMB1!_?N]S5GO7\?.;QK;UF[V4LRMJW_M\CDYADZ-KU]I^]4BP@1"2^.@RB#<<)]B%)"8!;2 !+*8B90'*;$ MR'&-4EO81=6TU?C+XV3,H_U8@6B,:T[/(SG3AYGO:531T3US):\7U-QWUW\-X$+/.ECCT8 M,E_-!<$QS.+,@YX?I)C&*4Z"R,3\+7A8/&ZIR8Q5'SC3IIY+6%A'AGFVFZ,> MC_S4YZFSP8\=2^[\QPQ]./(J-ARLZFMFJ.C2 \U9RJ92_0(I^/YIKU^6?OWN MPLYB$)2Z058P*3N_(?=T$GZNR*8'%#MI#"*!>'#XIQ7?X\\ M9[>_WQ\+F54Y^;O=:_R<[_&V#45/6ENW,Y68&6I/%P^M+E[KZL)X M.]:2T='&.TYKU2U62^S+S53O)?/[JK-*;/J(RV^\VO']AHLH#@5/(?))!!&+ M$^^ES# ^X:W("R'4'OZO)F0ETCES-#;ZYV^3+!>O]R9>I1 MNR#E%=ZJD\271\[E*:*=5?0SKS;(S[*8LE JC1"(*, M]B%""_NOEBRHZ8*.,/A3D38,2 95I1>+N%" F3.SD]TX )D2S%'L,4AFU;!C M2MC+B&/R>/#^^ XD#^X5"JN%JR(F-'=I#^8%0O1ADL':&M M,EFC"Z^6T=(1KY_9TGK>?$[2:Y5JOB=5?3N^B6-&O S[,.()4@?=&.((1] G M0H0\BOP4ZQUT+U=>/($L:)^:RZMJI\S[_P\GM. M^4,-_ZSN=;[MZE4:4%3$&8U$EL'4%R%$ @F(_=2'3" >("PR'B.3L]G2#"]L MQ'\\/6^+%]ZV]L*:R;IGF[O^ZWPHAOO_P[O7=TU','Q5?QAM M82CHU8'6R)$EEW]N[JP;+)(CBR[SX^OHT5F*?6%V5\[2KZ/\ZT3_2G3G(ZF< MX#8^\ZXL_I-X*/.=0D3:OMO];X[+M_EWON%(,(\$!-)((4$)DL&," J%+^.K M-.!)$&B=@&9QL; OE_:0V:.OZ.M2SP'!F"]F68:(\[+V:6WA0TWHLQJGH"X:NFJ%@"0D$Q@B M'T4081I*U^,S&/HDI3+TC%GJ&=4=:A!=_&:SI=:?$O'48\>R;D%+GWKNQ[66 MS+R-HM[,+*BK"%MEN2]@,)'250&A#LEU*P8-E'!5(FCRKE/8ROOCW>\Q$^)S MGB&449AY20)1$ >0('4V#2*.18@B'AM5*&M37K40HH^J>&+%.)%DKEX]Q[&( MTLR\ARM]N4*?')9]6=3)&W3_"FB3P^K01)D<6<#.Q=1HNUU+E5RVAZ2(L\B+ M$,,P2 )/1A]!! GA,4PS+TTP#EB<&N6[ADDM[$0:S.==L8,M/; ]<6'F,D;4 MI>(WH$367\ M6O,N]NREI2]?I>5]_..3IJE=BS1]XVHMC9DA=8(X#,<'N;>Z*SU?:;7+T9L" M]&]#;S]@MV-]H8^<';;\DU"8%F^WQ8\OA^<.W6#;N^B^Z(V/&(]IE!!( II! M1.(8$HHRB#GQ:8*%YU.C/)XE'PO;6I^'!I)02,Y OA-%^61Q+6.K;;W=< 4= MFEEXQY JF*TA4Q1/=^!,JSVV%H4K[L0S576Y3<]=SKR5X2/? MTT=U29?O.FS0&C*T(-O\6VVVU88&,>$R)H>)SWR(>!3!E,<<9CY%41@AZA.M M>%R3WM)! =^#A@55K'0X2!2/U6"9/7[$*_ M=[OO\MM2E"^?\8\/6#J='&^K^QVKO;,\3FT82Q/D29^(&?<@0AF#69J&,,N8 MG_HIBP-D-/AYBN#2V4_\ SQU9.ML7M42-@OB)O6F%ZVYU(:97SQ2O@-*)Q_. M=-*1OP-_*XO*86VXKKR.(JU)\4FES5 ML#+C/*>A/\VSFUNM&)[36CTS_SK?LAF[K>=K:$^H#_ZG^C5^(WF!OKLE^=O-$*=JI)_ MZ^3ZO3_DOI.MGN@,&ND<8GO^DD_%%2SHNLROBRCZ2SZ8*S#27\.%W2XH/:_B MX*$LON>,LUCO$LLHSST;6NNNX >0%_*88 MDKOZ[^ $BKAP;9&]3ASY6 L&5O63]@JZ]'4S5K(J7'C@Q4=>&)T43$O M-ZWQARVP3M@_OQ9JN1IG2A?1C/H)Q> M:858[F_W]P]'".<>#T;!W91"M.(]A[HP#P&'U+# @$A]46U#Q:GEUXP>-46] M""AUW[*+,55CZ[N=:BA1?O5]ON/O]ORIVK#$\ZE &":"A2KSPV FO!@2ED4D M08&'](!R)^@L;-6**LB/9"OPIZ(,:M*&L>:0HO2B30?BFQER+?F)HI[@QB'G MA%B.@LXA*JN&G1.B7@:>4X_;6>L_>/[M4?5Z?>( M&V8:J*$*%"XWQR'W7RC?X3(OZH,AX:$?)+X/0R_(H)K? M";-8>!#3E$8TBC@F6OYED,+"/J0C900^/:R.<9_@1$@SN]>53]ND)V48,UOY M:R!4E0.U<;G6>JGJ0=# M&BLXZ4S U/?E?U*6IF$L W2NA?(R16CI=&]-&K2T>Y5Y#75]C,]198W;GTL5 M&*9^+:4W @35$N)KTMO'" M($3,2V"0)#7L.X6$"P(#GX:,H,0CD3"I^+M!P\A$S!*RH09^4_1^=XAS,"R-*X"#&Q361388%O$*TF#DT1F0)%_R;[M< MY!3O]@HD 5>/7TN\JU3!CII?OZMR5M,M=G_+O_/=AF$D?!ZIF0PX@BC$B3P& M)P$D(8ZR*$51D(5F@]ULV##Y5EO->U.IV[HN-M]]Y]6^5\/T.Z#E!_08JF?/GU@"-4^.85,L->(2 M4,64A?6A5BR5=!.$Q78M\];NAY*KT8S/9<$.=,_RJAEKO?%#$D0^$C#RDJA) MOA,?47G.QHD7$ ]%L5:OX@B-A2/^EBIHR8(C7?WVY"'E3(3Y;D0V\Q4+2JO? M@.U :KNFZ[\_0VF5TD%VH*@U?OCSD$ZN!MBIOFO^D]-#[4+QCOTW^;J,V_D/ MO%4YRF/GMG0(=5UA!7X\YO01X)++YU1L+Y?"53O!J!MJAZD4YM @W.$G=0#X MO[5M0OC'LJ\*(\XWEOYN=7^MA[%=:SQ MZ%UV;GP<^H)0#V(2(HAB%,,TPACB#/.0,Q21S B@QY2!A;UE/4>Z;*"_AN?" MNU&E7BRVI(+,?.LE^3MPIBW0*PKZ\Z'8YO1E&<@=6XTXBL.,R:\:@]DJYS+^ MLE['OB_T?G?9E],69J/4CT42AY G*@A+4 JQF@<>>UF(A!">QZF)SQDCMK1_ MZ5HH+_LF+1&U1_6FYV!<:8M_5S9XMO:Z1G=+K"LKN_F0;?Q>'P?>G9!&WA_KX;R01QXA >1>1.6V MZ7,9I2.JH#492E+JAYR8A>J#M!;>-=_D%?[VK6R,M#,R>WB5,:7I!N5.5&&: MVVC.[SVJ"Q43:HCG+)@>IK1RW#PI\G6(//V*Y=R9?)?O^?O\NVKKW,OO0$ZV MO)D._/:@;@KN>UF4/WZJY@M^;&&.(NHQST]@PC*YMX8DEF=UDLYC+86:>9>&*UBS!4Y\ M@8:Q._"1[^] GS/0LG8'WN85E4%0/6BKF[NU2(^Y"\VY&I,SAY5UQ^Z50O1I3!6#4;'159K([IDN]\L=/4W2QS%KL*Q@Q9L =JJNLHU MC1@B"4,P18Q E%%/'J(#'V;<8T&$DBRA1NWGH]06-J$C=F)'TZ@26$]?>KNS M,RV8V9NNW.:(B#KRN,)"'*6U+@JBCMA7^(=:+\VTY=-9,TB\+*)40,\7 J(@ M49%ZX$&2A&F6\2@(6&!EP&N=RX\$9W3SW="+H:&N2)+'G," ^12B MV,]@&H8$LCA($\K3+ B-$,OGL[2P83BY MBG7U;>9:G*O:KK;1B79<5CK.8VC]NDEF98M6P[:MZN^[ZIG37.2< MM;A.?HH\/V0AC'DB_6$J8DC2B$(21WX2QY@PD6BW&PY163IV.;;D&0%>C2MF MW!TY$]

-&6U*S]<$J2.2V(@VNOUX8X)=Y9*^+DP^;)KK>2ZV+'/W-:?.?E MRYL#_UJ\R:O_..#ML12G=@"O^(Z+7!Y2GO:ZB3&;M1>VQY8ET/$$V($K<*E+ MMKJ=L..L3DH?1D:DNE'L=$YN:9T:IO.74J=1:F^.3JS2@%8$5TL9SE%'/[TX M:YVY ST5GLK%',D@C<,@#AGD7HID/$ "F'F,P)"'),B0G_B!V2R7$6)+EQHH MM!YKZ))1+6FF-1S);AHCG$9JUBI89V;FL(C.!V/>(/6+IE\."ST\XG+D'0OH MS!^X9-7K;5%)O_%A]YRKFQVCB[7A%18VSX8PJ"FK_LFO^5.]K7WX^/"N/_/5 M &%S6!G3>[X;/9B9JJX*W%[234MJA\LYO.QZ()V3HITA=DX_;=Y^^&XG;8%7 M>S5AXLL/_/Q!OOVH%-562K:]4?W=$'I1H44TD.0,T"4#SH-^I-*6W4+ZL,"':2(X]"-"@A@1S\=&38.WB"R=+I0D8=[1!-N\Z7HS MGO)Z4S^:)X.94AN>""0U<"0'6GHN)S4.2^-L-.,-$BO/8AP6\GKXXLBSYB'% MAWR7/QV>.FM_733 A)^5-][(@WD6!2EJ2ZL MP1BAA8VR)2VCX';/H"UQ4*-"Z.^?H\J:CB-17C]T<*4%N[CAZR,' M3^,: 7B[+7YP!@X[:4,-VD&-3O9?*\!4TD,]OL.[?>4(F4!'(R-1QNCKJX48 M.D+TXPNMY\W]V>L6>^(S)S)PJ39A[ HF@QY)(HYA3%2E9 1B2(F M=%W8Q=H+>ZV.&B@;JF#:<\T0S(S9^1.*'V',T,X.Q_S&I?E2PWG5=^1 M**230M1^A.!M'295CYSO 5-'E_8O7:3X4F.QM-I16"S-L+Y]<415D8OMZE>&X M=.3'!A0]XKHNWUC-6PVPVG=00X_8'7B^RM=4-Z<"F*>J]V7WK2T&$+'T41[B MD$8>@PCS#&8XS&!$%"*S2&,:&H&^#U):V%\INDT3<(^RY9RP86WIG8&#'W*A$>XS8PF9:)^"9#ODD5&UZ1FS M*V68V?,Y5?!.6PWF(W$UY',U_':,U+IC;C6$OAIHJ_/.D'7W/Z_W\J?_\9^Z MW\C_$%SQ__&?_A]02P,$% @ QE2C6&^]&46WD0 N90& !0 !D;'@M M,C R-# S,S%?<')E+GAM;.2]:9>;.7(N^-V_HJ;GZX0;^^)CWWM46KIUKJHD M2^K;U_.%!TM HDV1,LE42?[U$V!NS)T+7KZ0QWV!"("@8A__I_? MO\Q^^8;+U70Q_Y<_\7]D?_H%YVF1I_-/__*GOWU\!>Y/__-__,,__//_!?!_ M?GW_YI<7BW3V!>?K7YXO,:PQ__+'=/WYE_5G_.7OB^5_3+^%7][-PKHLEE\ M_L?FGSU??/VQG'[ZO/Y%,*$N?^WR;Y?_Q*U@(88$1GL/RF0-OI0(Z*)GZ"UG MQ?T_G_Y)Q.P.__.GS>OWUG_[\YS_^^.,?O\?E[!\7RT]_%HS)/U_^]I\N?OW[G=__0VY^ MFWOO_[SYVZM?74WO^T7Z6/[G__/;FP_I,WX),)VOUF&>Z@*KZ3^M-C]\LTAA MO9'ZDW3]\N!OU#_!Y:]!_1%P 9+_X_=5_M/_^(=??CD7QW(QP_=8?JG__=O[ MUS>6S#@[^X[_F!9?_ES_^L^7&B9:-_]V_>,K_LN?5M,O7V=X^;//2RS_\J<\ M^PY5ITR>+_A_7_W3/U\O_76)*_K1AM4W](.+3ZA+'4 &?E_C/.,Y;Y=+S!;I MQB_-JF07R\M_.0L19YN?3C).)\\7!/=G<;5>AK2>R,Q5M"X#&D.PLD:#2UF! ME9I[K71!9#>YKC2OB.B-(E:8_O'3XMN?Z8-)(4+6;ZI,Y$8>=Y8[%\QA=%\* MY"/][@11,,=M 14ED:V5A% P0;0^J,*59-D?1?;V:C>IWE;HLV7Z9;',N"33 M<;E<6*8[RKT)VHO?^//7L*0/@O1Y.LN7_[HL%U]:Z&J]:""Y<[40N7_ZA;@N MN%QB?G.NE0>9VW"V)H.*F]]LH?%_/0M+^L39C_?X=;%<3U!+P6RPP+61H 0C M*X@Q ).!C&0JP;+<1/FW%MX)!Z)_'!PCSTX@\0Z7TT5^.<\OZ!">:(V:%3H] M,XH(JA0#+A/$/5=(:_ MGWV)N)QPY[W-/H%7TH(B)QI"(&=96;)K-OJ 3A^%AMLK[H0"W2\*CI)@%]I_ MCY^F50CS]>_A"TZRXHDA3W3 (0DB,0?>. ^>!5Z,+R@+;X" FZONA +3.PJ. MD&072'A.LEJ&V6L*FK[_+_PQ02^D,(90S 1]\9@A^FC !E^X,9ATP 90N+7L M3EBPO6/A&%F.#(;G9\LJJ5?350JS?\.PO'1W.+/:RH0@; F@LH\06")7V">, MSIFLPI'Q[P,K[P0)UR\DFDBT$P?RFHE7])/51%&$C)["H")Y#92U &=8 1:+ MDY)Y@>PX4#RP\$Z8\/UBHH4\NX+$>6ATSH3Q219/1Y]"I"@Y4KP<-5JP6!PK M+I3@VF0=[BR]6_Z)_2RX.%2H(R/C&7&0-US,PJ>)0&&XS!X8>D,NL6(0$L_ MA)/!)2N",D>AX<9RNR&@XQ3DX<+KPHM\/4^+)07"&Y%_(,GC\\49.4,_GB\R M3H0TQ;H8P7I!YLU7$'/ZHY:!3C[%/>>Q@4_Y*!&[(:3CY&1K07>!FX_A^^M, MXIN6Z?EEUT5 +5FD(Y%@KU,FLZ>T!.>E@^S(:1*E>%]:I"0>6'XWK'2WRW7+Q;3I/. F,&+X+(N\5J'6;_[_3KQGGB"D,P)H''H$DTG(&W:,#[ MD"2WID1_7,3R\-J[P:/[_.?18AT["5IY6&+8T$T>,RHF-&1N/*AB)/@H! 1M M."O*)8+U<8G/K=5V T#/VRRFN1W>S=Y\7\\BI/I"15#-6"H0 E+)$= MI0*EO56!6674<9''[15W4WW'2[R*!&.K/Z/RU +F3_\^!(7LXDT MSF#)$6R) 137!IRE,TNF0O_-11!^C]+]C>5V4WS'*GB-0&6>3)5JBAP7@E@S$=7C!.!'5<"<=^JNV&@XZ3DT:+L(ARXN*H] M+^6JD"8=G*TF63+B(21(IVH@U)'0>*QU7>#1OA*VZ 16<4.N#GT7G#+ 2$X\&:FT;@&1^U?? M#2+=)R(;B+8+B-1ZP.7SL,9/B^6/"7..9^8X1,4S*,?("^*E@#/))REDL*9% M?OK&HKL!HOLS7L]5TCJO5!"575BH&7%I>8V%RA&4HP&S@ M7H;@$VN1=KRQZ&XXZ#[;>+@@N\#!RR^X_$1'WE^6BS_6GY\OOGP-\Q_T]RD4 MSS2@*)).OH 0@@L0LLV.8F-A2@L\W+OX;KCH/LUXO&"[P,>'SSB;75*/,0OE M*K!9M7+D%M5'KAY(%-'&G#GSLH69V%IS-S1TG',\4HQ=@( (_U(+.1;I/SY\ M)KFMWIZMZU/@&EE/BE4Q>G*+0PB63)[*%$C5LG(EB!E1N&6N 2@>HV$WD'2< MG6PLYF:@^><_WY'H&_K!84^RG[_]__S<-9GJ[Q5HW@3H^U=_C0!L^X]R7]R ?>9ROX%,+7R>8*L];;O2VOIO,P M3],P>[E":1PC<,+ EF!B$3.71_5?"*FY0<+'H^2;$ MV7IU^9/KW;@/78=:G\8BZ2?U%4'[-A"T\:J):U&L^Y3'4\$P03\KI MC#X;^UBJ_'#,W")D7.@)$1=!8&K4!OTF.9]D.PLQ-A/6#I M* LAM;&P1 C1RXN6AFDE&K%\^H])B2FX@Q_Q_5ETC @'(N)1?]8UNT@N_0(/>,TQ!@.4LUDWX&Q>CW_1E0OEC^(A8FU.G-G$O#: M68I" H&%&8P9,HC!LZU?JQJ]!#<;*\_3J>,X7!RL&P[P,6KLWE>_15G^=5B M^7PVK39S8J.*/O@(PF6214!+L:+.8%- (H$DDA^[YCD$'O>0,4[SC.%0A!0Q22Y) M)I67D 0XI^K=E^ J^,RDNA6+WTG;[++..*TWV@.CN4P[,"EOUY]Q>4-$$\9Y MK'<8$%$84$E'<$P$X(8YY(Z+TCS:ODO%."TZAC,F1\JY Z3<)#X'IH4CSSNH MVD. "P)\1N+ "EI<*<::)ROWQT?SVZ0!8YV#I7LX-!;K,&L"C1<7R];GPE_P M8_A^SDUUQWUA-B%)0I7(ZF,=.BXESR"3T<599]$\]J[A$)P\3$T/ 7*3_%TC M@7=@5=XLYI\^XO)+C>%6ZR\;KUQHYA+W#E14)!D4)!GE+7C!M31%>Q1Q M"&;N(:.'*+D)6(X5<0;=[62![.\\UP_BU(6DI;4D28VI]%#U&3P]QHBDFT"HG=@[ MP-!KTL'\TS3.\.JT??D]S !DXWFX"D(.$V0$(MA($OR_FE]DDHY1$'BR@5$A^FC'@@DV03(JI M>,[DHYV)CLS%7!/20[C=YD0Z6LP=8.6<_DFP6M1, !A=^^=HPR'R9 "%MUG$ M),SM]&VC',PXC3$'JX/92Y =I%O>3$.S$CHJ^JBKW]< MB88L7;T,#^!2JDYZ1(@"25)E;9Q4S^$-HJ(.+,\67[>S MG[5RN3"#X&U-*3@TM2.#);^>:R=LCH8]UM#F2+!U5:DWC/8?AM@QJN@ 5)=U M/N_"CUKD*J M(X0^\O7VC8*.L]5Z\84^]E):/R;:DMU&05$?D5QG8] N$T8 ]R*+Y)E/^58D M?N_E]N.KC'N,-89&8Z'V85F69[3J'3E-1)!1)EO N10H.G0,8JJ/?5EDQGDC M0FE>4OX0,>/>- QG7QJ(O@,,75Z?O,!X57QJK2,N=()LZB6;-G>L[Y(Q[DW#0+@Y5MP](.8NYF5F5M;[$8:U-$ 4BB64*F!]"4P)3M!O MG18^T,X,=JTP%%Z.$W8/X?P6XK=R4H+#55C$=(.U._=&6&&MU0,#@@A4&HF<9%*N5< D32,&]3YP9 M-7S5UTV2NO&5AD-92Z5T@+'-3[Q1DCDC !C/040:3@Z@!, UC[PSO% M6"K-S=B#U'3C50UHO]JHH@-0U-6;)P$5JV4T0&N'I%0$<;59Q^0=$AU2I(" M5QP%-Q311F^T\[SU67CDM=M@91XG054C570 JJTV0N>OYR6%'-G+ M*:2C]M M#R]T[7F?D&=#PM*MDY:W:1B[>TH;W=YCB X6= = >9;SYNHZS-Z%*?E_S\/7 MZ3K,)IB%$189R%*[+=2W %[74LL<16;6L<*:]R>XGY2QK_L'@4T+L7> GO>X M#M,YYI=A.:\O&9^E=/;E;!;6F"FDF*;I>J)D(HM,S&@NZ#0V2D.0T8/4TDH7 M/%GHQX:M'@*DIZD:-W$P$*8:*Z,#>&UQL(DC:O/$)7[&^6KZ#<]CU3>+58U0 MWQ8*6B<4,@B3HH*L"R/IZ4 1A4@0E [U4203MG6J?$\2Q\TE#&7,!E13!RC\ M;3I?+"_;?^-J/4%GK B6Z*?5ZBUD!,^* 2T\$T$48V5KF-VF8=S,P4 X.DK0 M'0#EKE@(_.?O"][5H0*DG/5Z.8UGZUHV\W%1>/-F1O$_4=0OFX>8>!0#F"4GNX6'PBW)Y@\CH[7:"8 M0H(448 WGM<>.-$%C#4(/W%]\+@)BH'@UU01S8!UXI[ [S8:^(SK:0JSU4UN M&G4(OK7$2?H%/\;6*;L':PHXE:_C+DOB%&K6:O52Q>,M;/P8Y1??@ M^]M*O@K3Y293\V*Z2K/%ZFR)$^:E,$AN:'2*_(Q"9MI9VE+)&IV*Y;2U6I^X M.Q,W=M:L,7YVZ_UYK))ZZ?]Y'7\3&22[*C;Z?H8;^L@'?:@W'*Z>!=CFF :O8FM(^=O!L8O:.HN(-(AZ1)!]@; M"N_S[5?56R+99GVB4\HHG8/L:G--4QQ$0;NYV* 8=R*JVS7UQW>FW)O*L?." M \-U8+5U ,RMZQCRKMXN-R+-FZ/D'2XW$S4FW$;-5%3@?:Z9]3KUU]4*TFR4 M95IXSP>\"GN(K+$S@T.?\XT5TQ?6SD>U/#M;?UXLI_^%>>)52LHP!FS31B)1 MW.#EM'*:)'3&V/__'&::Z, %=XO1P4#)Q2 M%K2,P6ERALDF#PVJ?2OGK_][=W[ MEW]]^?N'U__[Y>O?Z8\O6\UFVGF9QMF7P]AKE($YO_^Z0NL5-(.1+G/RI&R@ M+TIQ"[Y^9TLHN<0LA!2--_,#I!Q_[7'Q@1]K!GS"2C):,T&A##)0L?8>9=E# M;4R:2W"IB-96ZB8%XV9,6NC[[AW$P1(>\4Q;+=?7E'](. _+Z>+9]^EJ@H73 MJUK'Z?\]%ZD=A.;>=IA2UXT)^NH?'@XIWDTP[0Y**E6,?& MQ07=?YNOOF*:EBGF%XLO83J?!%M8#H5.5D&D*QL#!.XL!.\XITWD2QML/$3 M./AHI-1%:PEW I-7BR6FL%K_AE\B+FN/:\40!0A;G3E?B1>6 _-)U0:T6>2= MWC?NB)&;JX\(D#8JO0X193LE&!E)K, MJG&>S"I% 1H+*YYS='RG9HA/X..^M3M)>!]WO!PMU#Y L;DQ/^=@=;E1E$PF M> %*JU0;UX'BA@)X/,PYIBX#1T7&L0N^V 3]0NAU XT(.%\1; MD[TN#B'F&KX1(R0&^F-]7N8]'8DN-:^1V"9@G'-E.&@<+MT>H'%YS+Z9SO$U M?;N:R$ ,>QO!N$0"D3E#2(E5A.?,DQ3!E:&R'E=4=')]>;CST4C '4#D8MC7 MJI:M!(X&00JQ.6)#':J2P$2517%,F^8/[R[7[B35<: .[[QN.4"@'0#A^6*U M?ELNJ)]HH;C3QD!VUM4F112R,4R TAB>A)!'/ M<3''3_7>^F.[!O[+Q6I%1VR9KB>9FUJU2V+@FSKAC+5#HH.074[>%FZ;UU1O M+=_)X=$&&H>*M8/2^P^X>3GP%YSC,LQJ!5G^,IU/ZS7">OH-+V:*3J)U7M4^ M/X:18)2LX]"E5W30>A\R.N-5\]X .U'622%+&QP-H(SQ;<_Y,%+B@=SZLR6Q M=]5DZHJ?K%(QW( W4=*6B1IB"1ZFNCRS225'*<3AI*\KQ MH7%E/RF^JV\VW\Y?3%=?+\HJWI;S6D$^X9Z"/>D+L$(GK+(E$5.*@2G)^J M M>6&M+Z\?IZB36I1&AU<[X7=1"'^U)Z[? D^T$4QI7C6'=@>)&;<&4>-,=-&Y!TD8JZMXBN2V7G+N+-KCVTQ7_V*9;'$ MJQZ8N'KYG?Q\TM=T'I8_-J)\X'6W=X9QJ20PSA@)6)+_S\G6BLA85ME$;EJ? M9@.RLUO>D/TD .Y%[UT ME6\]8L3FH$UF*M# MB6H@^-XA93?H_2PYZQ;R[N+?3=X_"SYZP.EVH$A^1W7UV9UI_XGG$MC9-!@KDC$BW@WCV$?8G7$?T/"@0V5!<4KB#&*T'=,JJD(H3 MHK5#_P@YN\'N9\G.MY)[!Q"Z[!1[^0+_U[":IDDR/KN2,C"MD803ZO-9S\%P M$YV0-;73N@SA7D)V@\W/DIT_7M8= N;%='9&SMP$0W%!^P)1([$12291N0+" M)E823\RPUM[] Z3L!IJ?)6'?0MX_U_/S#W]]]O[E7]^^>?'R_8>7__JWUQ__ M;8C7YX^M,N#C\YV9:]_][Y'VE#8H*;1@P*HA4HPBODT9=E)*^&13$+'U9?Y. MA#5^EZXDM^@C!^TI<%$<1>TD1]\)DS"'R'G:Z5'8(6QV\"Z]/1:>>*6^C[P[ M.-JNJ#^72/7R%O/:BW#S4$K%F HBG=.FWI2ZVF#56@5HN"BJ&(W-"UX>):@3 M+!V@Z8= <[38.\#0+1XNGLE(D9EV,8'@3E)BPCK).EY5:B%J.D5M?3=]+ M2">8.5[1MYVDHZ7> 72VN@U=OHER2DEK.:#0"E2P&9RH(LE&6@H+ZNR\]C'\ M32+&A4P#Q3[_BTDWX7=9FW!P9=\"%4J9$I@Q"0Y!(*!:PB:\CUD:XE 2%O/3W\ M?DK&?9'2'CX-Y-T%;G:8]W/)FL24:F*B:%>?"=L$H69!#$LA>)93Y'8E M;MQW*@,8IT&TT@7@[K^PN>"&(5G6XB-0I%%C#FG 6V8!Z^/Q0&;8Q];]YAZC M9]QG+>UAU4SV'7A/]V1G12XB9)*%UMP"^8*2CF_T9'R3B<7G[)J_N3SPW?ZI MF@8UB>8/$W 7$&DR[DDQ&Z6G'5="?7=11_/$%#)X+V/&'+.-[=M!G&R&URGK M+_?"SS"SN_91YL$0_HK+Z2*3 );KX3M)1T\QKY&)-K73=2*5!^>"!,F*T<46 MBVR 4I;C.DF?LJKS&- U$WPW4+I9!5:28 4^TWIU.!J+2C+Y8EA0J+_SFJ M@$]9P-D,7\U5U $&MVKH+1/!5YMG<)UMAR)0R;N*?"UHK9AD-Z!5TY!9#YJ%FU0 MIO6I]1 MW?4J. 8J300^_F."VL=C0_OKU>H,\XM-+X]W&S]J,Z/HLL+S[]/U MY\\XRY.*D_9=L[MF!8?@9E!!CVB M'N'K/ JXPU@R@GPZJ4#9:EF=<."0(R2-3IB8C>+B< 3=OVAWW0P:0ZB!J#LX MQ)[E?S];K:N@5A\7#]PY;CB-886Y)GMQOMIH\3W^Y]ET-5WC17O5IG-#"K+86DR0K9NJW&T#QUUW/AF$.U*P!T ML"$>NL^J'NKE9K\WH7<^87N2.8F[=@NUMMYZY)S!F5K52"XLT1M*;N[\'4ER M?RT8CL'S*?77 5P;I9T9G5J*T8%5G.90KV7 .^,A,;26"W*B<_M!6J>[0_C_ MV27"/MH\,O/[TA'"7:8]&34$&3FP$!AZF8FEUMF6HZ\0 M3MH98K [A'TDWQ1)8S\ .C\-/N-ZFL)L=9/%H9X#W5ISG,=!CS%^TJ="(:%4 MF64PR6^>*Y+?R&0$:W@.1:-(JO6]X4F>"FWMMZN$UN6;NYK-JI[WQ'H4CK8N M2%ZG8@5;>RG6P6RVZ)*M,,:T?D"T"UV=W-@WP\TCMK"-;GZN!Y'/GWWXZZLW M;__^89 IO'<_?,C9NT^PTMZ457R\FBW^6%TA47B*(:Q"L$H74([0$KQV% /[ MP*Q-.>%@KP#OH:?!%>QF#RP7=6?D7W_\;87Y]?RJ%>RSM*8]LY[BM00R=X:5 M:"AZRH:VBA$0C2VUZ90V,C/.8^O>$/M3V8U1.PY!]US'#JFN#F+?K:O#Y)C. MTEIP+E/4SID Q\D5)@$Y3X;?1]:Z!F[?3G%# 6AH/3]\7[N/T#N RXU,9TU3 MSM-TAC>J%CXN]A:E%!DQ,HBYD+<1A(# /:-XFP=7C)+D*0R9WF[$Q[A5<2>& M\.A Z& SO$!:.4TW*IZ$$#PY< A22UF;\5FH1:B PB*SWA39OF!A:_UQ[>?X M:+A=YG"H:CJ U;4P7RV6S[[4G.5_73 BJ[MBZE,SK6L?6@E!& X6?=&..>%D MZ\.K#O+878:;%QRX>[P=DPRNG VETV5[MY+S[A MY)*@MS5!I&IIM<4Z]")!SL8XZZ0.I774>S\EXY87=X._ANKJXHGJE7S>(#%3 M)U-.G#):&Y4@VE!'&2.CH$PH\%$EQJ751;UWSPETLM5Q8OI@_<\"*8-2('C\ 9SS5W15Q+ M8<'KXLF9%5HV?YG?AO)QJZ>[ _0(<.C"WCXQ(P\Y[6H6#&BYZ2>% ERIP1KW M')UC/HK6MK?!@,+!BK>[@VU#]8W_>. Z27"^^D-C7Y(/1@>I(/E$GG12#@)F M"\:C%/2=RK)U0=<3)(U;#]X=*ELJL LKN2F\K 5I),2;P]M2YB4)P2$)$T!9 M3[:^U#+@*(M3 D/FK5,_#Q(S;NUV=RALH[0NYD81^VBC/VZ M\ZSP06KRNZ6HUZIHB3=+K$:731"9>W9^D\ M%4:2Q^FWBR8Y)F4K&>2H;!V 8R'HVO O"Z.8*,DVK\W>A:YQ;VV&0L63X#M2 M09V:RM?S;R3TQ9(V[20PIEA("K1#8B>& #YX U[D;#%86V+K9K"/$C3N;3D+=S=>S-SX/+CWM4,C+)3J:6?^/@>@597]]I)V43_DYR2BAH] MA%2(N>J=U'&Z8'ABJ(QAO/D(O]TH&_?J9C2C=[22>D;@I>M .W'C-R26$W.! MO 65>:UADN!RT5!<*B'H6%)JG1=_DJAQ[W!&]^H.4W7N7_O7"VD^\ M93*42)SXVO'9I03.>0F:^1)DMC;(7>H='E]EW(N24QR>[83^/1R6EYJ+HZN&C> MO0!X$F,1W.@,KFS:0)-'X*4+8*/VSJ"40H[WI&3<(.+$9=0#*:V#:RD]^V)7CJU4E<']O$R M=O^X>);^\VRZQ'?GCLCT&U[$2,S0]G).0,JUB"V7 IXV<:VL0#1:+VNZBF*NK'2=Q*&Q%'"3&O7I&L-Z['/;*<".OI $F.;+NO,LP1 M8NT=$6PB,4HZ56+KC,J>)';YUFEH6 ZAOB[N,G:7YX0\CEBJBV,E!E LUS/& M.LC(DV'6E6Q:7VSL3EV7KN-0J!Q(:?VZCJ^F\S!/]PO22B.=JWYQJ<]H+3J( M7M4;VAP]3TZ6SV P'=Q_1MU!*!_!ZCY=)T OZ RJI M8U1@@R&Q2.V2VL,:@NDU#EP[>4% Z2@'CAQDUN4X22Y_K%?1T MGLY6Z\477):S>5XMXFSZ::,W<@-J9^YB+,C(ZJB(+, I- 2&>@%(##+W5&.B M'9?JTA%KC9XAQ-Z!-7IWO17NF14PR8H)@_6IB77D2V;%P4=O(''!BBH"K6W= MB_IQBL:]Y3_UH==..5U$GMN'^%:8O0FM[Y'A1)22:Z4@.%>'->_H_H@[567P>F<'=I3I3+22;!($M;I\5AA!!% *U#R(%Q MA;;U$.[=J1NWM.#$F!Q(:1WD15Z6@HG"]Y??SWV.]V2&W\XKL_7_:PO/;V&& MF[IJDN,TD9&N?_%LGF_^8.LW)[XHSC%HD-S4NC#:FZ'$ -;FDC&%(%7K4&, M-CJ9 =SY-XV[-QT4[^&VQGHMZXH)A#,DYIU,I@E+6@XM% M0T1K,&'QNOD5]&DY[&3N7>N=TC%,.C@XCK08HJ N2A*+TM1I3 :"((N11##" M1B,*:UUB._QA,/R\OJX@OI<2NQED?!S+Q7%5?.U"X#U]8;'6[Z$"E[D*23&> M16O79GC<#C\OL"_<[J/$CH=G+.:KQ6R::]ZDG ^,06;>'W M(;I1+_BWRT]A?M'DYGK]N@7F^=T6'V_+JTN*KH![#5?O.7FQF$'66Q\ZG;%V MARK@O.11*L=4\]O@)H0?W3[B&")>3%=IMEB=+?$C*?/762NM"I-8\C'LG>GH\W^E.,28F&C8(:&J/?\<_POEK)?+O MORX7<_HV'6R+'_NT!G9X9V(;V6!:[]G5>N]NK$>8>;Z)A597S[TVOS,EW)"< MKA'+"0M&K-WD\XGUGROEO7#V=?+Y^^S&&:U M*&?U&;'.PJO]D0J%%=-Y62R_G#>'W-_8[KE _M[#$N-3/*OY\M^J,N^QUGU MR*^/YBT_(8KLM&?D)Q1>YZXJ"(4'L)H)E(%@TOR!X6Z4'=TD>DL%VRMN+76] MC2@^C+E$VCS!G+PEDRA81>_(9_'9#[_:@;UQ#.0"2[K2('DI9?0Z" M>QF6F49@G!Y1@(P)QI:57Q MV+KV]T%BQK4J37!PY_:SB>![=90V-3)I>\;Z=-,<<%:'H>UO0A[]N ;F9'=R M&YD6;)V;IZ=@>8KAO_O(&I>IB<1J;IO 5ZF/UEN3C[2LJLCNVB M1O5GA*OSS@V+^>4OW>==1XM&&*,@I1+.+[6B]PZR9\6@T9:[UMFQ8VD^NM?Z M]OJKJ]J*>\FX-^TL8D!C?1W[4;ML:!8@<*E U?,^%>F];=Z,_4B:QS5V)T7I MG<[LIU1WIU81E]-OH?8NN+H\G'7C,\\8$M+.<>)+>RI5=+OKY>Z=D\ M_Q7SIQO%NM<@V9I2;[DL2I"8/)V<,=8J+%] ,TXZSD4:V[I?QQ'D'C^M8N^E MMU+++!3C> 2+Y+N.+JA?+>2),WAUG<2(-]VDP7X7I M\EN8G>$7#)6W0^WD_9_3P#SN0& CJUA7^M]UI?O.9%C]!QKU^[[[&M8RY*RDUZ"K(_95-$(7DL$K0UGEA.[K'4B M\5&"QK5,S7!QV_2T4T*O^;9-B>%9HJB03&F8DS>ZQD_G#BA>C+79W]3L\*$- M[,Z^I#6W11I;C(G]SS70NYBA"R38!6V9!TX5JW#E8/H7-<8S8,ON[V=AA8 M?[T:O/-U*4/. MIDX#*9 Q2$Q9UO&:C7?H(^0TZ$)]^Z.OP1R%M@9#AGJ*DU\0(IW>N7;73HIE MK27%"<.SVHG1:86)>QI+M]% G['9NP7)"-?3\Z GGL]7/"0X>^"#&AB574AL MEK0JTSGFBS&3[V9A7L/TS97232JV?^,^EQV5K"_:%;GLS(-"4\!QFX';*%*2 M.F/SL;>M:#^Z\T>]$=M4H3^\]KUG,T?E)=,,1$U&*UXLQ-I((E" 4QPK%*>T M#G\/I77L--8(*+W3(>04:N[5!=LT4CLDT7_9?^W8=/[MY9O9O[B^Y_PL.0I! M: #MZ@R_^F#/5Z_=*E4"LW1ZVO;6[#Y*CD^U;W_J5MV1U08YECK&R]6Z(P\Q M493@5<+@."(VGR+Y "EC6Y:C]7\W]WV\R'LU Y>U4U^FYS-A:^'XYA;T$\[3 M]*":B2<_LF')UVYD-S(MSZ_7JP\GMM>[!W&212=BO>?/M1 M.*[9&@Y;]Q1]#:6W7HW(*V1Z=JT M8+Q8YN5FF5KH=]WKW43MM3;@M*DWP^30>L40!.>27&KD1K6NQGR@@Z!6" M5H(KG)G6T>D.9(UL?EI@XX[A::R,/C/B3W3'>4=_=V!LM^LG#]_BYWXFNFKU M$Z0R6H4(.=+5C_OEM/%\KQQX7M,L[!:3J42N_ :T%R4U*E8G6B,*-UVGQ/ M&O\[M.K9!X]WNVD/J-,^K>AU0XR+'AEAGE\NEXOE\P41F#;/ XXPI7M]? -[ M>C@[[5Y-WB3@V5T"KJ.+*+DQ)5;D4'1!<(&8@@(61&0Z%>9XZ]K*?>@;L!O/ M1@<_SK]NO<1+&(K@Y(445^6AR2GAT=6NXR8X97@<8"SR?C2._GYR&'3MT4[G M>-7U:0GWZS+S,<3901;QH&5.WD3G/O9.VTH'LQ0NF@RI;)[\"@UTC&O0QG E MN",DM\[6G:B5SJ7/LI%Q;:5@6$H4X^F@Z0NY*D[&!([%P!@+T>;FS7)N4/!3 MM,/9!PUW\W '"[R#_OO; GJSN'!&OT]7$YN%XBQ8$#X2'PX5!%4$6*>#-YDE MX<2 &V2;EK%3N(?K=S& L#L%S8O%ES"=3V1$Y51]FF)K1ML( [1[)-B2G']ARN[1T@=(#H.P#1QV7(>.$%KB@>QNFWNL%^PR\1EQ,MI3>U M]ZQQF?::90YBL $,*H]<2@I_6R>O'R6H/R@=HO7%4"KH $_U]NLN$RI%Z8@! MR#I1J.*L!>]E FU3=D4:X[#U&_)["1EWWNI ^#E>Y!W@YNI\IW '7].WJXFT M13H?/12F:MY-<0A.,^#$@2_:Q>):'V)WJ1@7,0V]GB,%W %$GLTH?*T;Z-5B M^9R6GZYK&RE.G>]"U8;B6U=A>5D,Y<<$CJ27S0&HBX(0KH"VK-O83JKO-#V^A!F M^ '3V7+SZ)9VU8*VUVQZG>[;Z@GL2U9.&Y"AT,:2)-F8+(E7"A-$%$G;UGGX M8VD>=^#Y8, \@0(;%I0=4V<]WR3Z_CY=?WY^,@=!8(/ MK-;[2:=8*DKJYK6F#>GO9*1H6^R>7+$=@?IM^,W,YH7D^7[YG;SAB^#M MV@V6A@>12&*VCNU#M,29*< ]"\&@9"CR8(!ZG+:=T.5^.G0U5$@'QNJ>'-1Y MDNI?ST+U=%_/\W3S&;<]C8Q!I4"F6'D4=4MIB%9Y,(R%S*)"U_Q9[*&T[@1$ M_Y, \20*ZP"86PF"E)9G>!5\3>\F285@AJN:"F"AMH[4$*))H"6YO-R%K*0; MS 8^1=UNN6SVDZ!O(*UTA;?+T>3;Y83;+4MOLBF"\,XR"1Y+)C:CJ+=2""7R MJ*T)PNCFQ6V'D;H;$G^6:Y53Z*O/*M[;4]<.KM-]X(,&& PW8*WM@V/!I&84 M&/H AO-:X10M!"D#,.O(%RLJ^-2ZZF*H\7#76+^]PJ]A-4W/YOG%=':VQGP+ MZ\H6AA(CQ3F.NJJC:4C_XH M:W!\WFVJ?7*-=Q6&["CS6^SZ+&IIK 1%IT6-\B6$6L'P)VL(^PT\<./L-L0#_AF*E13@K-#)?@F*JSSP/6=BMD M")7*,I";J7GK8&#$26;;A6\$95RMW],NNR;H]IZRT@B5T9$XZG-B40<1NJPA M1ZZTYU9[/UP]V$XDCMV.]33(>ZR L;4>^[2-]TX .]@D/O9I0XTK&] /CJ< M*HK(N1 *4JGCZ20=S%ZD#!A+DMY(Y+:UA3O)T+)??VR_G=F,.Z4MMY4Q0&,M M<@?!U8S!IC&!T1JDRE&S* PV?R:[*VT=CS+;!RT/CC)KJ9H^S='3@\$.MDT[ M?_1)YIL-:+7VF$(5G8MU[)TTTE.TR@S$^N@CE1@+YTES_=-..;L^RA]8\OEB MM=Z:"&A"C#I(!YDI"G-,T!!LS&"EL$$XJU+S1TM[DOC3S#;; U4/.V#MM=95 MON4&>_0'7'XC\_Z1/N=MJ3QNE?@P*SVS#,JFFLQI#C$P!YSXB\QQ'6+KK.L! M9(Z;5QD5G,VTU^>1?/\4JH./X4<_;K"A68-F21H-)6*$2T&P *6$K]-N"WAT M%%L6IIU-3K'F 44OH[.N=];O>+G6N:6_&6^3,UN"9!R\477W<@$AJ (D.)%X MM":7UB^4=B1M['S)"!A\V#RV4V*?)K&.]CDB;7SUCQM-Q!K4N-T_%RFEH@4: M,+G")&*LC5(HFLW9YU ,D[YU#F"8N5C7F+T2Y!90*^*]]V"\YQ1.\PQ!T8[( M/$K%LRA%#A<2W*5G;!-S-!(>-AA'"K\KS_ZWL+YX4?RVO%G4],SRRSW\"6:+ MD+(^,V(*%',"O%2U>XSTWE@9>6S><65/&L?UZ0<%W !*Z@J$=(344&13JO\J MI,N:Z>MR:1U\$H5VEV6:SN!,9S#JVMX[.ZZD92X.]S+L">+&[3PP*.Q:JJ5/ MU^CA43 '.TQ/?N2@$VP&=*X>G%62;4S6"PDV&@);YH;./D^V)]OB7) IR)]F MCLT5]F^O\/I:QK_^N/C+K5>XNJCH68*LHZQSHFB_%>MJ/R*15%0LV-:#_PXD MM=-Y-_M@Z&&#-9S2.C@N;W9\>5O>?L5Z1[/ISU[.&V>](H%?L+GZN-@>+K/M M)(1HA,DN E:W^+TH+RD7M/#8'<$53: 9"WBO_I[%K_ M^/LTX]9.?8_?<'Z&E?&7='(MYV%VV6MF]>L/DDP^2YORF@^X_#9-VPZ),HHA ML@*8$CG GKQ@[]#5QPDA)VDQ-I\//1@S(W>T&M90CZGX/CW1_>8SK&MCX'#1 M&'AY]=@Y7+93I%],&[=]MFFG^((^9SH;?ES%@62=?+Q%"_&==AP&ERY%8PM$ M7D,M F5M0[6_^.ZVMKXXUG01&?SNJZKP/X2%^L M+5XED[E0K9V51PGJI\MX(ZS<:9*ZT#U@=(&?WE4BME/PFC_27? X"VVA._6)S%=3F;W65MPI K MY7,"'VI_V*S)$]=! (]&%9^X%:QU]+\;9:,_'QH*7NWULC_:_#G:YOCI/!H; MSFJ1V":L9)89&G#%2%"*9_"%.RC,\)(M$J_#VRPB9-RPY)06:U^I'VZO%N2T M-H'.W^9Q.IMAWNJ9?M'1>E(,DC<0.%CC#*@H24K,Q#I!2P5KL]'-,Y0/4S-N M4]SA0-1(_C_-R?=^,9M1K/1'6.:)$SX$E\BZ.E,?%Y4J029!Z"24TX[SYEWK M]R9RW!:X8Y^'AVKKIX'CY5Y+IA1,,D-FAH%"%2 FJ2&AR$$IRYAH?5V\%X$C M>_W#@N4@:!ZBN8-A^74SX?O#.BS73<#Y;KGX-EV1]NYA<5(?3$E&)M_(^I(J M&(3HM862?/&U3%&:UJT@'Z-GY(C@I-!KII>?Q@#^?3E=X]M2B+TDBQ5>@]B\ MK5/&@,_*D_=A T>;<@JMJ[/W)''D0*)#(WB8]CH*7/"$C),M0:&3.XSC^8A\Q2H?X/$1S1Q[2+^>YCPNWZ<6$J"FNZ!=6]=].3W>O M]OCJ)[\^VT,8)QX:KZ666= >2(60F:. P%D=;^E,3?]YKEO?_X\R-%XPEVP] M$#!9<=[IR&%M'TQG0TA"BZB;]Z[\"8?&[X&&)X;&[R/P#KS%!R=;&\^$\P&A MF"J23?_,J#088L0E--*PUI'Q3S$T?B_][CHT?A]A=PJ:BQG$*83:MTT!"D>^ M!=)WKKJG-O&039#.YE/ INNA\7MI>_>A\?N(O@,0W=/(G)7H,14$7AP%,XE[ MLL"Y]GK)2F;-K##-)Q#T/:SY&&MSI( [@,C5L-5[WJT(D[S4+$%,Z&D3%0M. M"4:;R'N&GBGA6W?H?(2<3HZH S6]&$;L/2&HSD^C."77H5:U,/3OB^5_O)Z_ M6RXH?%E-)/.1BV#KG-X$BJ&%J HY@2(%IFP(P;9^L[@;9>/BJAD0'@)8.ZWT MA+7WX8_?:$,NIV&VJ4&^B'HGP7%NF9* QJ::JV-DS%, (;DH$3,C3V HE#U MT[B'W>#X:J&)GI!5F^5=%,!O6O.0+REBEBQE*%F1G7<8P3%=/;^B)!-"Y=#Z M*?_#U(R;J!\<3<=)OY_L^Q5#M6XIHLZQ. 2O:YVE2AY<<([4SIUV(GNG6W?L MW5Y_W-SYX)#95\+-*L-&3("'RTGT])-5F&'&N%Y=3:,_52)\-RI.GA _0#BG M38P[5X+GN4#:C+YFG$- LFN!2:9\"E&[UO;@1,]'+B7_:K'\0)+_<"7U*]Y] MT>12&@&&)T[FG N(IABPR1DN$5U)S2MGGZ2JGR16(]3QL@2JU!!=4+J3Y.''O[YIKO1=[W3VT4"G2+JX M6#!9B.!D 6\IME$E)O#2>##!"U,$4\JVCC%_NCN=O;2]^YW./J+O $1UANRS M>:[_>?F?9]-OM,/FZ]5O^"7B;*UD'\',/JX#/,5K7S=#F0Z__2VW,/=JO8Y7]W_5Q=[,[+B MF*'-J#4BF7G!P$%][::V])_\AS9%H :M&)=CM ]F^+.?[X+2S_ M ]>OSN;YTLQKZU1V5H*.B5P1R>C\R#E T%G*R'+,N;6[=C\EXZ)M/&0LFJNI M [#]!1>?EN'KYVEZ,27I3./9E>^K=! JF S)U*=8DMQ>%RT'S4PJ(AB>>>N4 MXIHN#"[:4"@"DI RL:-2]A"L(,:X4IQ\C.2;WW3N M0E>/X#H$!;O"ZU"5= "SK8G3#V:JWUR5X%E4JK@DP:=,X78B-F,4 9CQS->" M7\N':T6^ X'C7KT/?5(.IZL.@'B;I5O"_%([O,T4%1% ,;N.9')R%_K^](%J6VVIO./YVL]O1) DY> M=KJ?2$Y;<2I#EE84 =8: 2HFBO^SB*"RXK6D*[/FR;[35)P^W[2/3^N_3]>? M+\<3/%NMCMO,FW3G'+)K1N8 M[T5@/_42C;!TIW9B,'4=;%2_X3(N6M7F/,3>[[B^[->CC K1,PX9R5]1R4>( MFF4(PAIRSD40L76*= >RQD7>@+#8%8 ':J@+V%TVNKUD;KOKMN.9>!$6$@L* ME(@&8B*)U6[;/A231/.;ZD?(&3=T/QW,6FEDQ("<_+/)^X='C;-9?W?X8W;E'YM_FE:VW:? MKK/;G25':.?V.-NG#1R2L$XRR8HSCL(,0@P(1I"8#+.M^YM=J(>;M1><8@G^*P&(?K#UR%3FP.CO(D3_,VFJ;MTWY"I-) MNL(M1%]G\:'>]*>1P%W467OD]/?M*[EW):^;"\FA07.W[GL0#?8-SFO&?@]? M\*( QJ62R",FSI@U=5@YL1>K?#YXLO7,_K3AT59_T'RO\7J1!DB7G@Z=V1Y\5#,9.>3)YEY5V=9D1Q# M\@DR[=.@L\NAM*X6VHFP<3,TI\#@<'KJ 'P?,7V>+V:+3S]^#:L'F8J1^U2B M UFPUH3:#$$G >B5+$49%IHW(-F)L''S/*<$7WL]=0"^[2KD]]-/GZ_X2(DY MK8JOR?2:46<%7+8%@B(FLE*<-_?Q'J)EW,J%4T*LB38Z0-7'.AZ\RN22_B*T MP* #1**T/A1+X+6/8!CS*LC 2VJ=D[I-P[BCZTYJJ(Z1_LA^_Z5;619TR-=. M8)=GNBB6O$@-:!BQ$%%3Y*X<>,Y%3"I[&7>YM7C@XW?"AOF9L=%*MAT8EZ<3 M/UN59$%:X2V9RU@X!Z69)K9L,7J4 2DIBQ4D#0>02@D@Q^-;=$IZB:>0&9X.A8?>$V?ZJZ1MJ M6P79%X]G-NJX--Q98C F4]>2EBI ADGBE=\B+ M;'U!NPM=(X_9/!46FZNH@S=WYT*;W;^_SN7*)Z@M9Q$-).\WPQAK;9=FL'G) M34;?"]L:=KO0-?+TS-.:P(8JZN!4WD%X?\>:W2';_@V7X1/^;87E;/9F6G!B M?/U?K-WH0@%%S(&O!6FFH$[,N<15Z\O_8^@=-ZMR,IB>3*5=%"<_R_]^MEK7 MZK=7B^4-]T,QS!:# 6X<'0"Z]K+F= PQ[16O@2>FT_%?HB8<9,VIX->$V5T M8!8?D=2KLW6=,;'%W,OO7W&^NAX[4:(N/JD(61GR>X6NK_VC!QTX_1\YO[IY M4>,Q].Z$3?O38_-D*NT;OO=P^1YKJI;47/OGK5*8_1N&Y43G; )+"73U9E0T M"1SC$IA(GFONF?(G+)S:E>QN:UP:8VR/Z'P(A?]T&/\=OZ\__H&S;_C;8K[^ MO)J4@C%(+!!RJ'YZ,O2=2I!E8ROVI\3OJ\79R9_!/LKPB=_ 9B'0&$$GNPU0F^9"S!9!V**5\J8(;%WV<^HWL)>7;AUX/D/)SO%O= Q\/OUL]7 4C'LZK MY;JV1U@M9M.\47KV7=Z5'*'715,+=8>2B_%3F*$*4";@PI;8HM;1WDJ*](^ED=UDS ML5,J?F^4C/FTLY5.'X7( 0+NP,M_^Q67Q,/\TP?\]&5KKII6M$$4^OKR+]?^ MBA*\"P$T>B^B]U8W;V#W "D]0>80'2_:"[R+>^8/I(2-=_GKV6HZQ]7JDJ'- MOC*9-E1*M9F$CR0B3?%"L0D".A:5546$U-JE>8R@7FJUCS^@VLN_ S-T0?OE M_D)F?,X(C-5,B?<*/',&>#;"IF1=+LW!LTW R-Y,.\7>ALS!4A[Y8=%ON$R? MPWQ]/O/LZFE41*&MX C16 5*:@..>(*<2S9TK*/-MP+%>]\5W?_I(X/@<%4M MFLIM9,W_*GY]%WYL'Y0"94Y1:W""D\?FHP07L@?TK 1=4)3;CX+N5?J=#Q[Y MA&BB[^.D-;*J7X1U^+"8;=[/7G4#8!P#0T4G8IT;G!V2HUX49.29%"JBD+LH M^YZ/'KGS?Q-U'RNQD17^;CF=7_8<*1Z)4:'!Z(I3(I5",#).V3"M9%"9";^# MHK<^?<7DKS,DA,L$\ V-";68=,\$3!; ELNPZ,U59:.3S#F5B6S+&2AE.<78))B"6G)9 M"N>%-P;*'2)ZF0[3+F@\3LX= >7]8C9[M5C^$99YXCR=:F@4"%$[)!CE(!@A M(3MCF++.YM3:IMQ#QL@S+X]3[ ,P.53*'0'E]9>O8;JLIK'.,IHHGZ42W((L M]3F'DQZ#%?P 8(Z0=D>8F7 O1,:D02#6IAHN MUE"9 ^; M2DYV]"ZU'NO%ZN#A:%#X6(OB1Z,A*^XG"[RAW58KIOB@22!TT_S M\WD5ZK& M]6.&PE1CK71QJ7+]6-M*1QLD@>$F@I).0E"UO:P2R181?/!#N;_C!LZ#6:!] M)'JD!7HYSP/X,)BW^DK<.FAY\E$Z(R!B'3H>9:E#1^E+3$)LWEFSUJ,+=R9N MW$A[6$^GE4Y:=_L8L7)R4;,1\\7\8HQ*V)26GJJ,\M'%3UY3N;LH3CR=,#F+ M BDTC,S41G0!G' .Z$_1Y1A3-JUG5)VFP'*3";MH@7(E]NM)04P83:XFE))U M?2Q;P"5)SH&U$FFG(C9OW?4H03]%L>4^6+E3Z]),'1T$AR^P3.>8?\4Y?;-^ M1\*[*-=?+.L?+GZ^Q>BD6&:Q* 4LZAK]6@.>S#[X(FTL!8G+UMML;R+'Q6!# M@-QNQCNHMCJ XU\7JUI%]FQ)8<^GS8ET<9%ZU?3P['S;CYE.$ WHG^ M1XV:SZ](D;SN_'6YR&=IG>D$6YS-UZM)4#D;9C.8S=3'[$H=;F4!&19>A W: M[U(Y\,#'CYM1:8^J5I+LP#!NH?QR*U3P_X[K22I)I< R,*Y),M84B#8Q2%G+ MC&3CO6Y](#],S;AIEN$,4R/Y=X"DWQ=KB VED0Y ]K [ M^/S"V(80BN"UNRJZ"(KX@&!KSWW&')-H"M>MVRD]2=1N25?V\R&LK3HZP-=U M#>ZKZ3S,TW3^Z9JM9[/9XH]ZA_)JL7Q.M$TW][YX,6''<,%"L07*9MA#$.0B M&N8A)Q8C"=&3 !H#[W!JQ\V2GN JZD2*[ "R]_#WC@Q\63QG:FVFAJAD FF4]-D53?NR,3YW)*V79B+#(N5N7Z[F:OLYT'CY"(8K M:XW($'6=O5I?-+A(<74IB2>#.:C0.A;=F;C1FRBWA\;^\#M 3R,_,-RX(6&> MY]4M65XQ5B6<+X>U+I97+R>ECC$(\G0PBXW1GLM MVCVP#E'ZXA0:Z,"VO9[39\W#[/P@J [U:G6U&2T1;91"L"Z0Q'1FX% *2$:+ ME%ST);2..QZCIY?^)R<]4YLIJ&.P76Q0-,KJF'F]LP_U:HU!,#7"BMPA!7*A MF-;]FAZG:%S+UD[S.T+J #6,?#B^G>-ZL?YC,;W@Z%,=//UE8X@O7YQ'JW*] MI&6!.Y*319)35" M%X:Q[-+MZ_)[#\0G%^H3*H=H=#&4>$?&RJ:!]7I1%F?+ M&_Q<<&*""9R1IZE#3N0=!#JW10K 7.U)E ,Q*'8 RN.KC'N"#822AH+MX(S: MXW!_<_5..3M9>""'4LD8:_,#V@:Y5F!:5D>B"YU2ZZ*<0^CLI1? V$F)M@K] MN4 [02O1))Y!,L% ):4@,%WOX<@ % I1LAI@KLBNY'473#;&RN'@W$MQW3P_ M?K=IU!MJ$ MFN)'R=%'IU+S$H&G:!JWYOSD*&RJH@X@=X\ WRZGG^BGM7_&12^?]=8,7AN< M^X(?UXJ&VI MQI&O$!_G<_H-'^-3)L=EB0$2K^G;R,F%2MZ"%L79&%@1YJD^4L?2,&ZL/@@$ M3ZJ6[BTF\?IV^1NQ^1C'S*N,FF?0M+5(S$Q!]/2=H_ N&\8$<^ZD=G,7JL>- MW$>TGLU5V@&(-T]LKKG]R[*V&HRU>Z5Q"&A+HHV8Z42(6H!/6;% 9 3=V@^] MCXYQ@_-!@7:TV/\[#,4.*2W/,,^F(4Y)R%-).JG:!NY#V;NC+1IJI8.SNP7%\N^ MQV\X/\/+M[!<99.0%6"RIH.E2> %G28^>HO:HHS-6P?=3\FXB&JL[KN-((^5 M?0<(NI#1KXOYV>I*/A/M>"F*1.*4K55-(4/ VF9:95TH&M.B.8#N)63\EWT_]G4+U/@\R[\J/[K)1^F6,9EE"2*7/L820]!>@025^0V*$N6>HAG M(W!^>E!9NS?0^6;9N M!FP8+)PJONCYQ0_5S5H-!XZR$F[@!/H&9^ATX>>Y5^H:?A.GO^X.4T,B5@&D0JS0 MX,][A:Q6'*G HL_]ZDF63LSO(:?N/,-ASYY26FAT[F=9H4G0QV3P1 MC1/$8XC(A?Q8D(\RUV\9*5T/,]3O:W6G&PYGBP:0=1-AU6J4VBZQ7:G@<")* M(6&M@_.8*&0HYR N0[TW26L\S'S57135'6TXL%-<3A<-'':[&1%,!$*=0#KF M62PQ$&1SY8<3$EM*I>-BH*S/D7@:;I+A65(_)ZJ@X@3?'3G0N__X[GJ2IX&2 MJZBBL$KG>=:P+S@7H.^ MM;,?'\;=']LNX34V+&I"D8T^(NZ4R9/3 ^*2)"9!B$Z7/A)[DO8J9F">+;_)_W_UJ,?MDQ<#B[F+^UT^DMQ"C_L.-%O*(\/_GK\K,CEF:F M\G"\/'U6$(AV?4B,E X0>Q%6>=CE$)!X-G:ZM'X: -TR"AYYV*69KXU?X"0W M@1J/C!(2<8\]T,^ )QD2V&[M<2K=K;*5D,K3WLX JM/EWRJ(EH.Y+T%;2PG> M#7RQXZ_=;)3E]SX7_\Q&;AP_C6;+QVX\Q,:YT28_=D.=04;D^7X3>J06&D#3 M\@!XO"$>LP8;YO$?/-PZ0AHC<5"(&F+RO-+\9H8'9ID/5($<@A@B=#F:X+H7 MJN<*:IQ8?!8PMK^_S;Z%2=7 M(7AEF< HC]-=72W;: DB4G&BI-,BEHZ$CJ&S[D7M.: ZN/::N(=[LYB-)G$V M>]O=N-S\]92M);MKVNX3NA]7YTFX(MXPAAU#R1.&N$D2O&P6$0GYS1E+/=&E M8ZC3**Y[3WP.W)Y1H[5+X!ZR]6X1O]K;+-JORS%J5S0F[[V*")N4DV-!()MG MEQ-,(/Y+G!O2I_Q@[T?JW@H/B::R\FW@,,Y^Q/SV]SC_T86/DU_@8]PL?0I@ MP4H(I9 @\"^N >J.>X6$XHQPPZV7N+ %VT%*Y2OA<]BF$DIHLQ_TO9U.(+"? M03 _^P'R/KZ!<]=*!3HN>Q%9J$5R\RVP%I?Y6_<7<4PFRC!%5#&S:B!RPGF$ MJ=6.L,0C+IT'V$7+R3;ER;IO[&SDO__1O1W;V6R%\CNV@Y&6YZM'*1-XA@YS M\!$Y>(9,LN2I,>3I(TG%V=Y#7MW+M")8>69K!E). V?9UVF75N/RKHPDEG'P MU @$P& YHT$F,HUHP(D3'ADQL3"L[K_>%FJ**?CYN.ICI-U$>/]R/)L?,^[&\#]?;UJMKK0G7-KL]0,_L.5 9C;/8%3$,Z%% MHHF6;MP^F,BZM[3GPMVPNCL%YQ0+3BN<'[!CUB!.-P0N, M$BD?D_(Z/]U2.IGPB("Z-ZM58'60S!LHR/QJI_.1'_U<]O!=1K^8+K,7[S9/ M(L9P,0E_GX3[WV_$FKE=BO2*6^R%X1JEE(?/>)V03E0C18VRB5!K?.G6W0)D MU[TJ/=M9>V;]MF<%+WY!2+:R\F^[FYMN<6B$2;PQGG-/25O4@ M NO>K9X+DL/IK(&P=ZL0KU0*%BOKD3/6@ANC'=+2:208"5II+@,K_5[P5D+J MWHB>"V"GZZ")N/@I&^]&X^Q,[!!8DI1))05BSF'$%8.XRE.&<"0@2T+AYZ4# MDX,(;"L>'B1[5TY!#1BR!QDEQHQT7GG$K <3K!/$7Q;B+T>L5;!OE,2E2Y1: MS=\55/'N#-XA\F["4AV>!4J!1,:30S89BKAP$FEJ81<&%N%',4A3&E*O/(,W M'/*&U5Y[T>L52]:">3=(<$$@^([+:F6%+(0^4COP.UCIZ_2&QJD&]XLQ)BSU#(0H#;$J" MG$P$"4LC9YR:X$NGD8\DM6X+0V68%M9DJX#]DG8Q>J4PMY@*B3#)SRX%#D>$ MA)T9%1P4WA.>BI;:,U(:@#M(J=PQ<3ZDE5!%$]GLB\E\%#+QHU_Q/B7P_L\\%R&&#R!B M\(U_+E9*_)*>72W=Y.FG5R[JI*FPR$N>'TOF'#F:,%**NN08ECR6'G51A/#* M@_G.A]?SJ[G-KJ!E#S'\#E;[D8?3_(JC93PXAGAP&GV6^K*[>/G V9T',SN^ M>>C$#Q;H,2K)+Y63 )75O'U)W'Z!#M/XE?;=_WNT BSE)DH-- M58(BSGU")J?612(Y]%$8D])W&4>2>EK.\K%2[CWI^^&)/ G!53#(,R\1ER ) MEY1!)-<*>QLY?EH L2-?^>*GJK^H-3A2'F?OQ:_[K\(/)2O9?.Q! G(]6*=TW<1+3:/YU;">S#]T4-/!U.NJFEW'Z M:^3C6_B[JU=,5V_5@FZNJ%>&$4S!(S(>SJ_\4)G, ZQEC"'2E%@HW1G5"N]U M-M$@@-XVE*,!"1^$KL9WY6Z='2F[W^QHLBS'OY.69#)Z)AT*$B>(4U1N3-(. M'$H!IC,_>%[^C:NJ'->I;ZF] QM#TJG7P=]?V_9[("8BE"1>(\4@9./)8.24 MYTAB89T6U!E2NMO\W#S6J?3Y"VVQX]#20&+R3/+)DDF86,,M1H3Z9;D 0XYF M[]X8CI5P@5CY.O=1WQU4O!#I+[2##D7(O]V!M F4KS1.FB=OD<*&($Z30@[S M@ @/UM(@5/2E:_7.S&*=(JN_T&8Z"BN-GT:;.5I_B^$Z;IS9IS*[/X=5R-U2 M>:HIS:\C*4J0"R (T)2/7H&.[#EWR6'4URGJJKT!!M3PZS@M>@E@F3$![GQ^ MHM"*_ "/X0199RE2VG&;J$G@A;8&[KZP+EX4]BI@?:A6&\^#]>+Y(@$QF7&F M>-3:!^2,B'!*188TYASV=.(4/LQY.F=D?59&L=GJZ6P]_>VW;._EO_",!45O3\[<%W%<>P7JJ[H+ A(@9E"6/:E;[,/H2^NE4;9T;@EM>. MAU%D _[RW8-KJ\G=F;5NLCS=_AS-KCCF5)G\UCS!N3?3"^0BU8@JISBEN0B_ M=$BWEZ!743QT! Z>/D=;3"D-(.P)#^^Z&_#,KV*(6/G$D OY%0J&-3)1&\23 MHE8&@LNWBFTEI/(CL^44O740_RE2;P Z#S;YI/O7?'?8V[,N+*" M>YPO.#%V 7%K+3(A4"3RRV>1!4ICZ<[8PRBL/([G=$CL/AA+ZZ>-9H9[_L#- M^/L$7(IQ?H+^_F6+399AS:%S2KJ0G]7%^4U2H032W%@D#2>)>N>X*]UC>"B- ME0?S#(G!\CIJ#84;5H#31\FN52I@S2"SP(^ $T,!-\ @<\APKI D+#$GF(]V MP%"B#XF59_@,B<'B&FH-@LO7Q<9/6)/$,"KI0^VG+W=L57:\:4\\"7XL@2ZG+C&/C(X!2CF"Q1A"_S M>^?/EAR M>&&\0R)M8):>1UPRY;\$_BU'R%*FUUYPT5^/ADI8B&D#QC,-B," M61R(#12X, .:MUXTUO7NSI8@&51U#4#SX>2@U8Z^DH9YY;! #N>-:X-&&AN' M*)4#%T2LRI:>7D'> M%^I)RDSTT>2WY"WB6@##-(_6C9@8%R1-Q4>-G4#NJ[!]9H@*3G1#WT_*C)#? M):?[=/W?@,71Y'J3/OTRN9\J=#$=S>!'[^"WD^N52<];"E,EN$X*W._(5_&C M 1\<&>L)]3G%;TL_DC8 &W4GY39A*,\%@L:/]*W5R]N=^66CB:!1"B]0RB_N M<)/?9LIO%@<(3C4X.=CQ<\'_<.KK#N)M O4#J[S-<6GO1OE2=C1?P&K'5^QN M6Z5 >Z+Q!6JIWTWFOWL9G;\V[1;_/S'W^9V8T60!>(1S=TGXYB_E'XZ[ M//?^OMYG.E%-I/M5PKO;,7;G4&SNV M$Q\O?\0XOYB$BQ!&RW%S#S_]YO81T3-88KS(Q\M6VM=):>RC/2#9IG8JUNZO:LF']J@EL$3P/.R(?19#2/G\#JA8\ A$X\X=0+I$!BR-D:*@7-' M2R=_#R2Q+IP'@TI_2)ZLMP9@^78QFX-9F'Z+RT#C&8OKDHD0L'0QAQ(6!(@% M04Y3CDRT-%KK/=&E;]AZ$=8L!$^'1C>TGAH W_!'TG+["TZ9SU.1O#4:<2=! M/LEB%+#B0D=)L2I=$',>SNI>);\&AZ)!A#6P[PYB\($!PS:I*),!HY(33-8: ML%TI(:V9%,H3K]V@$7U_4O_JKO;AJ.O.#X&*2,\S$3YWT_F/"S@S1]Y._BNZ MOW6S_ (H:.!3=]V]B[/1]>3-8C::1#A"[TY09HW'3"$P.0)QK45.7B9$/9%< M<.P)?5*_MG7"_#'?;BCU,10@NC-JIR+Z)G;D9U?__=^"$TKX%?64!B8]2E0G MV*?1(I,,00(K)8Q3DNI]E]&SZ/_7=??K?R]77=G,Y2_OC>7C[]7U"LZ)HQ/D MW, I//PI\>!J2(44! 2_A.=N,D4BLL8Q!%))%!N*=2Q=#W%&]NI6FOW'#SX> M:PULPV_Q5P16\N/UTL(QPB \%SEX3OEP >*-PDH3Q0W!I7O]-]_^J[NK1X+C M697E$9IJ &'WA2(KH2W%^26M,C?D2C-F9/ 1,9/OC# -2..$42(F*$Z#P*1T MIG<_17_UM$(9-!;4:A/-L[]U7?AC-!Y?>1DQS:6?+,0(E&.##)8)&:J)X-K[ M5/S-ALVW_^H'>2'D':.I1BMM(/[[9?/SC&DT 6F/+"PQFT\7)[X_V&_=$M4X MAS-0JC[G[LL?[S\(.,U56CF0]O"C94WB/5SOWXESRB9L!2(D1TH,8^2"L8A$ MYZF3/@A7>F#6">2>G.Z\^_3*D=;$")<8A7V20TT.H:;+K^01XB4).&I1O!GA M"0F54SUG0LZSG.,)>FC C=LFMF^CV3^7N5B2E"#"@P%6#.QY4 Y^!:>_H!:L MO#3*Q-+!PSYZ6@'8$8K>"9H3I=X4@MZ";Y#WTW?X/]<)L(!52A*">H'S2WXI M>62U2RA*'%BRB04^'(*>T],*@D[5^DXXG:B"RI<;ZT!24K#-H>0R_IPOV0"&Z&9>HJ7$)"Z1M!GV$IQ#,,P:@6^HA"6& M"JJ/0,J63]5-#YP%+:<*N(E4TKVD[A,>QL4DG0?8 U5@')-%3G**:"1,2RIB MD7'R?CIMSAS]TJLP9'[6(ROPI"2\F31AQ[FG.G CEK"6)2 M6V<5MEB6+MC;14LK_LR12MX)FA,DWA1R/HS^7%;#WAG1*\QQE,%+L+\1HH,L M*2,H1SXZZD0>+*B'R^X\(Z<5@U,:/Z?)O2D(K6YL/G<3OQK'D7VP8ZFO^QX M$6^BS:GX$V_&]BY7X$*L/[F%[L'R!_^1/[BM'Y<*+9R+!%'*">)*YNL*JE"P MFG#M8N3%HXY]])S<1+A9^\WMP]OIY=WS:'*]BBJ<=UI1#WLINCS_T7*D X2+ M*D2G$V/*TM+'5Q^Z*O=JE4+)L_[ TBIIX&Q[R,BG;OVB8,Z\:VUTB,JBY'U^ M@A)KI(UT"+,8N(N,"E.Z#W 7+8W J9C6NP%4T"B4UBFSE C)SPB@Y/+[ZM%X MY!ALP@A;3]K L2[>EK>;FKIP*J/M'A Z0O25+[H^+"9A]K@9 2GD1 M-W HF240MRPB)SQ"6E,C69".U[\^==] M]-3-_!1&5'$%5#9 F]'-N30@EWU_ZL#KB].;=]'-ESV,][^]JP[0PD0O$<9" M(Y[R$)+D(N(Y04HYQ>9I>\E68W3PA^NF?08P3,.*O@$C]2"XN/OEWT9QF@L) M;C_%7W&\*H,2#!M-)9S4-/N&A".CB41*<<\MUR:I >/\/935/0H'#\T&4$]+ MH/O]0=[N.7_KO2LEY49QC@@&^\QM",BR #;;&9F\H$+KXM.I#B&PF>Q ,83L M F%Q=;6$Q8^3GXOY;"DQLK'E6$B1!!P8+.?J0%!(>^\0XTH;9@DCOO2SD7O( M:01GY4&P"VXG:J11<&TJK32/5/D4$)&>(9[[LQRC"2EI+!P2FJ;B<\[VD-/( M.5H%7,=HI%%P;0H_F3 >PF*-G-<6HAMP>@T#83%@S5(M(_6E7X/<0T[=Z+(N MN([12 O@VG08WO=$+/V(W$>"5>2_NH31$\'5->(=AM ]N_=)-[^;J?_C//E M1\+N=DKIHJX>,KKB:&@#;@^/F M@1?S81K_M8@3?[O]5'L2)D0DJE_U''F)*--GB(4:W;^QL]&"JDA7, M8"(ILA)$S(TVR%CI$>&6Q>1M"':P%$L)!NJ^&'J^@_GLRFX Z4]:7^[&C#WP MLK^NI\B]SY7QL_RZP_L).-VKX6%7P@5'19*(^-PX[H1"%GQMI#@VCH H;"H^ M??U$FANQQ^>'V_ZVIV%UWQ36-Q*_/9QG1EG RG/$2 "><>#(6IS TO!$+18N MQN$:.8^GNY%;FX8P?R8,-(#[7-:V' /#A,F-L#KD6X60A]0'E*(,.AJ,+2[^ M6!)\MY'<>W7<':R#QD9FK 1XI5+BQA*)@LUM^?GU,IUL0)I&91QC-JK2$=93 M&AI)$U5'U$FZ:< J;6V5O3*1$8Y91"FD/($V.F2-C/ K91FG(7ISE@;E1F*> MAE!VK)9*MS&7+K/?TH-Y)2+SPCN!1%0,\:1=WD4$"?!XM?=44%XZJ.E-7"]D MRK\^,H?19@.&\5N8BVU;R"9#(N$,19;-?)0$I)4?=1/6.RD) M]+:VB;SXH5ZXTG]=7)771@,&[7,WC_E&((*1ADCZ;8.CTZ# MKZHHBM2"#YN$X,7GT#RGHA?8S%\7;(7TTQ["MNT9')6PDB@D;?1@D)U")DF) M=.!<2J]D2*7[DEZFJE\F&O_;0?!4!38 R8<-?U>&>I886&CM'(?MQ, O4 GL M=R(\!AQ9+-[#^_#[_6#V;W#C<;12&@/4G42O@!:=:>_ /A+5.. W1=NE0=#]%_?#W;W+14$AQ;3[.M0R/%GZ^R(*SDS":S./U MZF(N_ODS3F;Q^#&$_=6[N;0&>>B-6;N%/-W*7_$<-B'+^D'9]\V\WFZY=NN94* MLSRJ(3^?P;F J#L)B9A)-MF@=$RER[@.(*]N4W2.&,AM+ MIF9Q^BLNRX&M]L(28E 0"HX$B)20C8*A0'CPV-,86>GP]062Z@)N,"AL2_ 6 MTDL#,,L=-$]$MBX!=MH0G1Q&3#AP# @U2&/CD-,0:0NL6/F7,'82TY M.U7E M3]O@BLB_\I2I7!0UG=BQ[R:SQ7@./*08-^U2B42'<;!("[P<'\*0Q5XCX:3W MGE(W,5Y&B$9SL?9FB!JSR3%*()J1 M8(B)5R@WLB!+L)W(RM(R)RT.(CC,<0];LF7INF6)Y4W(J=)KP'(L)WL^DLF:#QFX MPPQ39(*&B,%B![8P/^$B/$G&&BMTZ?AS%RUU:P^'L1U%Y%X1/[/I_.J;G5RO MG3/,'.405&)+%.)46>3@C$0B^"BDSF/S>Y4YPZH/@ *_NP?)HP_6/4V&CH*. MEVT+@%CCF 1!29X=39*"S>&-1SHDDWTIHQ4&$QEZ%?/U@41-!_4$93U5]Q&2 MJZSPWT>3TAZCT+W&\;V@\DDZV>$GQ#S]:YP@H MIOBCY=> S_CHU/LZMJOG*9*EU#EID)<4'%\I<48ON$1P @8K$I8L%'88MQ)2 M-\BHDB$]2@ )SV_!P:Z*(B J.),T!*YIZ<*=':0TE!,] M3LDOP>8(B5=.67SNIO,?EW,[_3KMKJ=V8T,5%329AQ8?)D%1DPR^85 M=@5 K3=EW)#PBF^=W,6.!LT%QMJ*CH0"NB+[W NH( MT;=FMAYON6R._?K7WV(V\_!7R!7CU(40'"6,=XMH0I"6A\"_)%4O"FE#:NKW2 MQIF#5-Z[<>80^3< I%VE^ERE9'*-MD\$_,[D#8A)<.2X%3@J8@,M7>5\2H-$ MA?::@Q3=LT'B$*DW )Y>$5$R%'89QLA)IL!6$XU,PA#F2B9\)-Y$.?T?J?A^X3E#$T9CZ&:>C+N2"G?EPB7KJ*4XRY#G6GB N D4N1 I \%)1 M0[DH_CK=T8GZNOG28E@Z1O3MW?1L?,U5$N@B_,]B-L_WLN1*!V.UMA%1 R<\ M-XHAD(U"6GCE6<(IN$$K@G=2]@H2K*4-UHGJ:> \_&IO5R^#=X_[YJXP$9Q[ M$Y#V,@$?02/+$LG3IJUT4G%>/.&WBY:ZE7Z# ZN("MJ93+_W8*?!2))3?BZW M\6KED7$0K 1MN528:JO/8;L.\; &*XNHZV$=H(@3/:SWDS#4[="J9FEN__PY M[7Z-9KEA;H-UK%;CMZ4EHH5N=U=>^VS_O)\[>9=YU)(PQGA!C6N9AR!PY M;S$B-N#DL09S4_HUB#WDG)R 2BGFVX5X]XUO8,S>=I/Y:+( U*]+S[K);/VC M;]%W$S\:CU;;_'Z0E_&R6@B2-CFL735$%L7E%7 LHN3F$;S$PHR]J]7X#@^@.!"1_([^,(DAC>K3^5N MLSQ7=SFNY#$Q#__&O5&]OSG7F#,LDT'$$T +9P8Y%1/"*04N&?Q#RS]16X;V MTQ]9>TK'YSC_NO0Q1W[]ITL_>B,KH4!Q46!$7>Y/T!Y"<2(=4IHIE;"4NG@E MXZ$TUK6455#Y_%6V =7:P*'^G+_E@"L(SC)75YPG@CUPHYD-B-LL.FX%4E%I MQ6D(BI8NY=Y/46N0+(F&%Z%WM&J:!-JF6/A;G"^FDR^39;/[ZH%-GV!?:JD0 M"2GO6(J1B4DA[+"3CH2@B_N/A]!7]\*B,@@+J>W4E.! H+RXZ:;ST?]=*O-+ M^@I"G5[&Z:^1CUFD;X'(T?P*&^VE3Q1%)W/>*P@X4$1"TGEG4B18%R]$.H[2 MNI<>E8%:7)5-6M''7/YF1Y/9IPZV8YX9HAU+ 628-$2(. 5@+<]VH,Q;);&, MN'0Z^P#RZEZ;- 7-8Y76J G=+LDK:IQV21HD2;"(IQB 1P5GA7$J"!R_M\%DCH[B2F6PH'UGZ>YC7'" M2PHHL;EM.5F&;((S+CA)D]0RJ,2+;[IME)QN9MS\XR1?&>:(?U4]R# 55&.! M<-!P=A,GD)&&(F%HXL1JY7WIBK@M9-2.2$_6^W,3<9JH6QA(NZJ"9\)SR@B" MN ,C[GU^O%=ZY%Q0VBMJR#MHTFZPA&5 @1Q M*ALZCGV>]Q,H."S,0EB71'C:G_U7F41\D,IV3B(^1'ZU%?]HDF[$CF)+)1*8 M ?O!1>1$Q"@$X%T[X2@K,H*ZO4G$1RO^:/DUD0)Y>,XM[9YVW"L2(B(J%U/3 ME)!1<.HE;7%B6' N]*".8/WW"4J=_H6DW!Q./MN;N.YNXX(DIO-SK\Y[Q+F3 MR/ H$%/&X)!2Q#H-BI9[6EKR& _7\5[('"GP!H#S+?[JQK]RV>LR1?S!YN*; M^>VFCY$(QRCE2&BW?%K3(NU41$9P1CPA8G3\K#2ZE@,IC MJ_/KY)\Z.WG"@8W:6V8IN.DJH#Q_&3D"4@+1)!NMQ\P^:1O=.DEH^^HM'4,G MXJ&0""N#X/(/0#+\(%XNW!,NM):!:CB1.9<,<3!,PJEKX=S5$60CAJ7A6\;8\AMC$IH$$4>S 8A('+4!:1M M8"%$)B%,[&%&]GZD]A5984M23J -&)._3V;1+^"[64R;1XJ2C-AC#J&\!<%0 M!EZ2LA)):IVD7'//2@I5H*"0"*MV].<,X-TD]4L?)W8Z MZI;1/Y'66J,#W[0B9UZ\=;D6 E%'I%I"<(-\&G-/'EO73W>P %2'TDF!8D^ &\4!@ZP@:0#["!"H<"[1T M4_,.4EJ*=TM?W!PG[^9@\]9.I[=YB-Q-MYC,KW"T7$I&D!?9[.9'T[66%EEB MK2-4"(&'O>][3$]+*?@C%;X71"=(OUAE:"DD_7UB5[778)Y',Y\9^CJ--Z/% MS<5D&=)]G,T6>6SE M2')+5P!#X'%8';8SJRBS\JF;7(-5S9Q=_@"F\Z_?=C82;G/W MLMX$;[KIM,O7NV_M3_C)_/8J!.R,Y@KE(D3$:4R9-YJ/<-@0GG,G2C?9'D)? M2U<;A3 VE'8:0-YC>6WZW=:S+;].1Q,_^FG'5YHYRXR5*(!/"$+3(#Z2!Z6F M2$(P5L7B$R#[4=;2%>)'-)J E(S*K>88\2Z"DY^?ZP>55Y.>'$G)MW*P:$>_'FSWD0T-8:[SAR%)A,A\8 M:2YB'M.#@W):!47Z@&7/-_HAY%5DS(N*L^FSYM/H9C2'D!2.4?@%_)7-2P57 M!FPBC\(AY9Q W"0 OY]+"95Q]IQX(:B- MA$J$4VZ)Y=PB8VU ,7$>+:7P)WT.J".Q\2H2VJ<+KH4 :MD7,-OXZ5\6\]E\ M^=SUYJX[S];4T@B4.P)R/R1%.K"(K&&!P0EKN!VF)6,W3?TP]+JRVR75T,[] M[;80\%O,-6' V?.4*E&*11D)TC97D6/OD"8^(;"6+-I "0NE2_8/H[ ?\EY] MSKN0BAHP;[_;^;)./<+6>GB#=#2"ZU7UEL;/G5GE81;XV MU/Z?:*??_X!H6;IH,&SVF-\FYC*_6DTUB-@&PF74UH72\^^/H;-NQ5\[&#U& M;:\2FH"U>&44YD'JA+S.=4,*N+3>.$02@]#;JRC$D/4V_2FM6PC8&#P/5MUK M!.B';C&]HIXEG@O9"(]Y/)G72$OJ4*)<8R(]4ZQT-<51A-:M,FP+G@8>>"A0,CM(E9KTK/8_\*$+K%C,VALY#%=< .N\& M!FP*QQ^4_EY,PGTUYYU(*8L2.P>G 0X18DU!D"&1(T:ULE1H)5CIUKB#B>P7 M%;VJ*J%A%=4 $A]NMZ]QZK/&KN,;V%>CR?6'T9\Q/"Q0 1\EY##.("SR7"6A M ](

&RQU06UET#R/PZ[7R,8?8!I+PL<8_S
M+^E1%]<5US9I$3PBGG/$'1%86$<-
MH.[Q(?)P_]P]D'N_U:X")\%1*Y#S,8\#'U/^PLA@_6Q_6%J&#"4YOK 8W)LXN6PX8P1MACR8U23LHA
M>CY?(*MN(%T3@J=KJO[<+O;D;S941F)\$OGPF_CA"7Q1.>T>Z[$FSXIC$$ UXU76A*C-%P\M1PG:R#-BW5Y0^0\X]N'/)'_K48S6^/MTV[URI@C7H26LC^7,X[
M_\_UU]XOO_:YFS\$DO$0(CJD)#.(2TR057 ,!JPB4VGZ&0+DU>_
M/XTA:+F>VIN[DIZ+Q?Q'-\V30^[_SNJP)E!3;@YS_A-+Q;3%>5U*,N+(W$[,H$R3@87V2C
MSE/-L43:$H,\%]0RYK'QQ8_&%ZFJF_0X'_1.54A[$%MOIOL]M-DYBH(# +0C
M1^#0Y\E[9+'7"*(7':RR21>?%MV3M+I9C;/;N=-4TZ9G]F8Q&TWB;#:+U]F_
M'4U2-[U9KGF\A_;RF@4\M0,)+^6QK;X&T,@SSN#$VZ M<<+@.-/(@O$!IS]/
M%#6.(>>UYUQ;$4AQ_V0'+2?;)?\CAL4X?DE/O_#Q7LAO;M<_7 W%-)P'1;E$
M0N;D,DD0G9B<80Z&Q"2T(KKT/)@CR*SLEY7 SC-+-;"R*H\QOF]P S:6M\C+
MT.4BX%G
M,_=96)T4D!](?D6$0V!BF*%(.H(M4S(EV>OM]8,15'M6>@F=[H7($0)NP!G_
M\C-.;=Y%ZXTSVSP<(23U*9=,"9S?7&0.?I7E$BP1%"QS3TMSP,&V@Y26('.,
MCKOR J_Z4L=]1!T%-&Z W8G;NG*S;QS&8[K-Z,=R8YPACRQ $S3F*(-$5$-$#\
MJJG@0I3N<-E+4.7LTIEP]3F@2F"C$>'>6HET'F0+
M?B"[9PY=.CB+Y/DU9E5;^S>]9'V5N6KGP[4$3=ITJL]O"DZ>C.,=:.A1"8
M0M+D^Q L/ 16'/X%'XV<>4L9[J'H!TO6K2@LH^!C)519L2O/-WNX3\)GX)49
MXC&@,4\KI>#T:JYBGHG"B)3$,=;GK=!=Z]?M=RNC\B*R:\"COQB/E\633[@@
MDG%.943&)0L13W[T5&N-"*7  _QAU*4;U+934G<(_^E8*2CG!M"R)V3^=->A
M1P+W/&!@(A*!N @$.9$;]GA4^4:;^U@ZV]F'KLJ>Q+G3#J4UU0#ZOL5?<;*(
MLRNFL?($MI\(*;^>:".R&HY<(VDBT8C(=>F^Q1?BR'ZVK=GZ.XU(GDUQ>-=T\X'Y%A-&:DX"H91%$(P.RUBI$
MC=!1"^G@-X4M1A^ZFHANA[,FQ573SN3/34?B^S]_QLDL7DD>9> &/'YNP#=D
M+H"IU"SG>QUAPC%O2I?9/R&AB4!Z."R=(O"68..[F_BIF\TNYO/IR"V6(>3W
M+K(&^P@4- Q!:CI!K&M ?@K^7 CL
MG F]2IL.H,CJ8#XV\%2-KCW#;*W%]Y/%W;\==K]
M<R5]A:[UR$:)1@L+/66. J490B-X(F:SEQA4'U DEU7]0;'%TE%=(.S'ZS
MHTGF[,ODW6CVLYN-LL"^I(O9+,YGY,HJP7F 2"2 3YD%EI#5V"+/&4D*1&E-
MZ7E$^RFJ^X3>X" KJ(XF:CKOG<<\4&FU?18@N'71:C>9O8D@PKCZ>]_MGW'V
M_L_YU((B1Q,[O5U*=(>GR4CP)H20AR-"")2K7+6,#FDMO)78D/)C_0=DI_)S
M?V<,(^HBX;5U#X;1S%Y?3U=V?[I*30_<7-CSDX/V'A[#]M"MB5)[%R17**8D
M$5?9^BK*$%$B.:W $+O2"=3A6Q/!@0D0?3W8[ZN+-Y:42\PHA$7,+^@Q# YS
MY$CRI*0+*417_ ;S):+:NG@Z"A>[VPY+**)RD]B:A2_3=1'GL@HXOT:@O33(
MBVR<0;4IMQW75X2&"'!
M)(5@ZP 3*G%D>/)(8(DI,9)SWVLT6#^P/">@7F_8Z3I]#I 3!5S[8=0?T?]S
MMC[[-^7@/$J(>CCRV)E\[0$>*+<>$48MY3(%'-4+?L^.I:MK_E1E=>4DUU@+
MQ;='C&"I-B!$:P]XEJHWGJ4WZ[]R/UFOS*@Z&<-*O7N'R
MXS//M>QR%>'/M:36C%BN [?"H2#RQ,"X/$O!)Q/.>AR9@=CTI8CHA4_4*508
M!A2E)%F]++^[Z;(&[/BNN> QOI/5S CL$6:4YH<[(C)6Y(G=X++39$0R?=Y5
M?_%#=2H/A@%'6:E6ALCW:;2SQ?3VQD[L];)7
M94!.1QPM44$^?6!L*T1>_%"=.H%A(%)6J@UT\0USX]T&_":@N,:Q )([P.'!TO6N9H?1N_'2JJ!0MK]#>V*)DMS_,UP
M,'DNID:&,(G KOGQ*82)HRGJ3 J<)2\X(A0@(
MA'"&B7Q:1/_Z9D89(&R'!XZ40TD;*R=,-77-FP)GF2QP#
MCX)R;FYR[M+1Q5*:7#"'B(, B0<#(7+$! GA(KA.I9 637",5E
M1$W^Q9.8^/$?@3X7@Y_/D["Z-*Y>="YZ2P+33
MZ>WO_JV=SG_<;J-O>W9RR_]590._).-'VC^S-?]_G
MA5Z6_O/_ITIN^!#9[V2SCN0SZ<^LP+W;+_?F%@2^ZJ8YA=@2_+)CJ!W&F"G#UV=Z::;PN4#:LH2%%+9[U2JC
MZTZV@\VI;1,P3&]&$UO0$CY=LCF1]WL\7TB14X\5K]^>I%;M-?(+K )?JWZ+M?<7K[)3W[UC,D'.>C
M]?G "=MUO>KF,Z??WFU=L%J*]Q#]/-RI^\12.Q"(LTV;8SZ-3[Z(V+9>-7WM
ME7O72PC_N2*JI90S71$U7^;TGSNL_E'RY]B54,KCE9JN]]K)>$/G2IP7#('W
M+ES-J!WK&?014VV3=WT]7S-U:M3U9*EJ5XS':FN[*"KK9T/0Q(YO9Z-9F8O[
MG8M6NX$\T??>*9[*VKN<__/KU'^9?I]-W\_FHU5-_N]Q_J,+9339ZP/5[BN/
MU>HA8JNLX2^+.=CXR3*C4\Z4[EZUVB7FL;I\44#M'("?N_G_B7TV]%@M[A=-6WI[MXC?N_63L\!G
M[G'S2]?Z5&-[R'>JW9T6TG ?(3:H]G^,NK%=O4'VM^XFONT6D_GT]I/]8PC=
M[_U8O=O8D@CH(\\&80 <_VMAQZ,T\FOJO]L_W\1)3*/Y; @HO/C!>M>_)>'0
M5ZYM00+,V-A.U@1_O/F9'T$"!MQH/)K?EO'=COMBO2OF0J X3++M1& E7;P]
MR_;2;U.IK9=EU)X2"\?13Y?MI<2FL!6GBX(Y]R7_M"Z,_H%_/1K_@6S,1U-[T]N71D
M^XKUU/14WEU/YFLGDL?CI^2-8J$BDMT+UZN^VJN*[C"Y5%;=U]@5T-/]*C5K
M2EZ6=;>'\?I%/D#2YR+J>+I6S>%"!REEAQ#^4ZMXSI/F/_6)_ZE//$PWX7^^
M=\MX_-3M\7BE:F54^W;'5F9K*V \OB.KS-9XNER]8WVKN+L^O->>/+-\G_'T
MQH.'ZU0K4MNW([8P6MNI75-;)NGV?+5ZQ_9I<7QK]Q=ON\LXCGX>PQI#)U]=
M;%^QWD%RG+[VRJ5VG *DA#NG_DM*(P_K?IB4V6LOKU[/!!ZGR][RJFTS8YS^
M-NT6/S_.9HN"&MVW;K7JW&/MZ,LRJFU1?^2)D.&.T%):W+=NM;K<8ZWKRS*J
MOA>[[]WT$VM=W.36;XXM=U,=NX<]%ZI:['>IDO
MB*V A2BIQV]KUZE0+Z'*/L%HPI7>D%C>H.U>N5V%ZBEU]25"U*RO^
MM1C-;_]AQXN5*"&\N5E-=APE("8"MZ6T>^"GZA6<'JGNXT19.VQ\8F;^,5L>
M(I<_0$H_NC%(^=N\5"1YV*?JU:H>G;L[1I3-Z?]SG'^<^.ZF4 Z]UP?JE:P6
MT_5NL36GX6=)YJ$TO>=#O33>5.[H"#'6GC3YW/QDSM?)KS)*[_N-7OIN*?MT
MH/":V^3+E]L'WM_;O]%+U2TEK@X47NU=;=UB;*>?1K-YP:ONW:OV4F=+Z:P7
M!51;@<\MR\FS?[06^M'8O3;:4RNHIK(HJW;SS
M?.>X?^IF^^JUCGDA^_':O9382@)KKWBJ>SM//.]3M]_6!7NIJZ4$U#ZQU&YU
MS@Y5YJB0PK:MUTM?+26,]@BEA11_D?&8#Q?JI:"6LCS;Q%#=">E.+I7E;:4)FFP3+6;_ :.RYJP=W'FIZ/E-4RA.M67E^^E
MQ)82(/U%5OU<"J-,EQUS3'_=C
MR?5 @S6V?Z'(@(T>Q!<8M+'ZRLWR$\_ <-Q&V+KB*?MVO>#ODY^CO&BA_;IS
MU7I-:_MT\6ACOB21VI9V0U_!N=V[UJS7I'ZPMIH<>_G/-WH*;
M'+]W=^26N^/NLWZU)JG#MF _*36KSX'46*]EJH#V&E%:W9%'PP5E^V7^GR%(
M_QF"=$H1P6K_PU]^8=,<4T3P>.VZP7*O7;17* TH:UF-\L;.XK)'-4YF:_E-
MW-[_W>^VMOE6R&9F7N.)N'KV$[RM<>[[L:.)H5U/@B)5;;W?C!T
MY]-, \![?_-SW-W&>#D')^W+S]4#;R^8\F/0L_L[5:S'6;3;'2CJ!N"PI.WB
M)WS>CY:B^#:Z_C&?75Y\NQP$%B]_KTJ&KP8\>HN^MM^W[= M\=+'WH6K#3 X
M+8QJZW6/)8E_GX3I^/;Z,OK%=#0?Q9,?;-J]:KW)!8=I;9](6E#9^S^G_NMT
MY OLK_NEZHTB.$PYSYAO02._P0DPS\^'?["C:>ZO+J":+6O6FR]PF(YVBZ.R
MLA[O[-O?_SE?0NGMC\GU5W^:V7MAZ7JS GJKKI]P6BW#^3B9C4"*WZ+ZY=4KIB)[Z^UQUKBGO*JG][?1^;F;KTDM<]/6_RO5TIE%];Q'?L-;
M]/4/\K\<1,;_[__S_P-02P,$%     @ QE2C6%M*4A<",0  DBT! !4   !E
M>&AI8FET,3 S,S,Q,C R-"YH=&WM?5M7VUB:Z/OY%3KIGAY8R[BPN2?5M98#
M3A4S!#A *EU/L[:M;:R.++DE&>+Y]>>[[8LLR4"*!$-3#Q5L2_OZW:\_CXM)
M_,O/8ZW"7_[/S_]W8R,X2H>SB4Z*8)AI5>@PF.51YW.[O:HLZ6VNYM;^P?#K9W.0;'<;A<7X;6=S\S_>E!XM]-=B0\71=?*6%@R_CM*D
M@(5D,##_61G__B_=]U7S\S"-T^SM7S;IOW?XR\9(3:)X_O8_KZ*)SH-3?1M<
MI!.5_&LL&O&#>?2_^NT![)4^W?+^MV&8.$JT.8].%T^@_W4<#:(B
MZ&RVM^ZSRR'>C:EMQYMA]WMA2WNU6[QJ'_RZ1_]X/#LXOSLHG=U?':*
MR[[L_]Z_Z)T>]H/SD][I"]WZA[.+X+!_<=4[/@WZ_^@??KHZ_KT?G,#63X+^
MQ_.3LS_Z_C@OV;Q/-C:; 'AZARL_+HO]$V4
M Q'N3;,H#KH[+:*WCWQ),N/.9AO!;YKF41&E0+YTK/#(&DGK("V*=/)VT[VB
M!GD:SXKJ*W?03[>D^S&%;BE=^7][L"2;G161$,5RU72K?+/#ES:FPPR
M!9QD$9J9Y>;'<:?ULV;*?;WCEH?M4?]B=:,B\;
M3B:?JN3O;[;>."P*0Y#WWG:G7X-.&:9C/:H<#I_+=X?SBI!#IW_9/T2V'W2"
MC>#X].KB[.@3?6$!1,[B8=LDJ6VE]MDI;>@%7F 7+O"H_^'X]!@_7K[>WS.[
MORVXO_[)\:_'[X]/CJ_^"% ^[9T>!;V/9Y].KX*S#X$GEO?^H-_.KG[K7P3O
M^Z=P[UZQY!;U?+_K]C_W3J]>+?&87N0,7^?FW_ND"
MBGX^/CD![(2_CX]>[_29W>DNW.GAV>F'XR/ R./>"4A'0)(_]EZB<+3STB]S
MCR[S[+Q_\7I_S_'^]N'^/AY?'O9/3GJG_;-/E\'YQ=GOQYF7>4#<
MLG<%XNYE/^@!>[RX.CX\/N^!F'O:[Q]=!E=GP7^?GGT.>N_//ET%(.26#=$O
MY*+W7NI%]\[/^Z='Q_\(CE_:E75JU-"?R 9V3POA0TS)S\60W-E<-4LR6EP?
M'4*Z][(;.WO:W_ZRW^UTWM5;U98X'?XYRXMH-/_NZZ]W>EZ-HSPXTO'LJPX.
MTVR:9@J!*5C#[70WW_%/] 'VEF:!?%^,\?D)(/=P(C#72$8P>!'09O-A%@U@NW 'EWAR<+5;O/=6H+\.];2 ,55! ],IY&/<
M;Y(6YCSPTNUI!&O1.BU6_VL6%?,6C(MN&[P0>"S3Z&S .=2MRD)W5C!C<8MW
MZ6\>C[EV/RV81:;Q1JR,57]F9E0S"SF5Z #@'.$4 %SV\6@4C)W/XL)<20'7
MRX04#UP%">#7X3C2(P]VST8CN,6LA7N%)<(::?TT-2VM9Q;9HNL*@[-AD0YT
M%G2V"5#W6XTG\5YEV3PX; .Y#YIA"K>+=^(N8IJE-U&.H(>[BA(@
M+E$X4W&@W7(XWSA;%C@<[H8
M1\/ZOCD0Q:,
M@?3%N!18>I+3%6E+'JX1&XDVS+V+A5DO8)L9CW&<(*HA+LTR.*.@!W,96MF_
M.+[L&?K5?CCM?ZB3\8E97M>R/,\/$:PZRV.!,P2*R9SN[2P)=89/@2 +^!U'
M !5F$T_!D0$)[#J"B8:1 *J'@D.W@"9CQ(T0 ')8Q'/",L1^_@AP"X!_/0[2
MA"CR) 5DB9 $3G08J0P84POQKLC2.&9(AZ?H"'".":"R_!K<1L484# %3,B\
M^8&8VD>85^ :"5](?@>V$M$K=DFE!;:0T#"*XBL3]<^4\$BH,#^69CE^RC1\
MB\M(9_PTS)L+(JLA,"#@;AIY,CR&BP,: DQG"M1S7L6^;_3C/P.H?:]RH)EJ
M_L1 ^V.744^:@J<\ ^98%8F$B.3>._PQ0?ZA4;X2TGM!_IFD(O%'E,!4
MP ?FORJ&GRS#1LE-OG.+1*X-I"0E&;^S\Q^64N$T,$D6Y5](*,)G@"!H>"GW
M#X6?A@7!GFY!/*9K!,DHF&L%XID!12 >0)\&<"HJ'LYB8O=R#'KQ=CK=#:!^
M0/**M(!;&JI\7#K,($[3+P,U_!*LI3!%-"H-XR2TL8(-=KH!#48"/X#3#8B-
MK?IYFZ9C: 'P"_%LGS-7/52S_*DY*JW!<-/$LIL1<,'T%B#^;W_9V7_WV!*;
MF+HVT&#'!H_J0/P5\$= C;<;6[L_0*JK/R10[)[NCMZ5CJJ[W=X]P(/ Z+4H
MF0'6CE04SU#NG]?26!0J /U! YB B)^3WDTR".AML$8297R%:XWI)Q$0_)S/
M0*HR<[!>B&1PE*43)%MJJH8HI(0SGFD\S]%"260+[@W^ CI#*HV09QH/=/X9
M/P3:."GEA;<3LI(MX1:ACH'J902J*K@%(0DT8:0P0$IP$H3 O@K#$&#O_C%Z*B4J63[=;\E&W!)#/4'2C0_*E9#=
M)+);@D. ]==H_8T& 3HT))4!:F$A:V?ZAC(N##_"-3.6XVT#RQI%L#!8SUIG
M9QT9@$Y"!1"AYKDLF1C+U!H >-U " Z:"<%],/J)\+>913PS,K1"=*C3YI/H
M+1/K  *!O;,5!%%UI.,4C:+WAB/OM%\4/UFAF^SLMS>W[KQ)E!9'LSC0R;4Q
M&44)20;W1*YON\F]>CVS?),8^/U$-ZG:JW*-!^U=.@;FWG!;H+#$UHSHFS+)
M%V#LC,B!\UP7B^9WPE'\]67Q!8Y/[>72#J$R_W6UO[S^I
MZW2%O*"K(X^@-6 ZR^"(C=L+),"IRM1UIJ9C]""@@"R^ R,4%_0EZNC-5!KM
M>V)Y'+!), I)J!0KO%#QEG$+S)(8B4 H%M%T@F(JB: #S=\:+G
MWT#Y5NCV0$>^MKED61H_M6\DJ*Q(;H0,.E$&F 6XG0Z'LZQBYF&ET2B I$7:
M@ +RK[/3X?M;@^XE2[Q:@TK6H$O%.8U(^2DF89 7BIS5\9R_Y-NNE?6"M2@1
M>WO+"(APUBCCPY]SSZ[-?JDT+_P99-"6&+/)K-LTOT4:XK\'D*T0E!E='V@*1C&$$L,01_^:V0]D[\NN=;8(7%$BGMG2E^P0
M$,Q3W
MV#PM=IS&P#LJZ!=-R %=Z'A>#FMJF@3'\=P\.YO_@4/>I$5ULS)5_;'Z$SNR
MWS"KT0C_W=%R=?#26FZN")@L&AW90(%J4%\PU.@ Y(@F0]55)=9@$9O>IQBS
M!C^ZL6OBQ"AVP4A[TVD*N&4"I/(9&MTC_(0GL72)8J16SN\(&!BEX6.L>FU4
MIWL-8[2.MYS46SE+(^!Z81TPOYX,',[7S(8^6HP*O*7#NO-QXW\MRUUFD13Z
MM>8"O_I?H[RH6>.ZA."M$QO6_YK!H0."NT#(N]9A/;A1$AU+K"\?C\Z_9
M/.*^&[&'!V/QT'?NZ0N]*0;FP3U7%BSTKN9((@S#0^^V!N0/!;!X%/1W54"
M]Y8O.615\ (IH@#53G:41*)LEH>LG#%'P%9VDK.'1C;J0W@=X&"P(1\/ HCP
M0E6'PC\B5.XYZ,E'4:X&$49>/K&*Y19B-2N)$*[U&B+9XRAF\I#?RHE@
M3(O$K(1!Z(Y20E9S66;CVL:9-DN3P#P5Q*E(CN,T*S;P3/V1*9P&23Y&WZ)S
M&R.#BO$Z[PQN2)M%XM1V'?[@#6.693@! B(JYGC<*]::3F19#%WLI%T./[A_
M"8NA.'6%K"K/(^"E3(_I=>1@*7N/B2C>=]6MYHEG#)<8D$@>'YJ%V56!E3D.&@ FE(>1F#,
M_ $'MX\B9K*EY(BGC%H$3@N>XL190#$RF++BA9'/_("0^B!"I@"4
MF !R3 M4N%M,FVD)<:V[3I=M(A=[Y[W22',F0J7<#E7*@K ).ZCRHMO!:O"Y
M+HI8E_,C:C1O?UXDZ69;&*/(#"LM)PG T!1N* \BW+DG[5,4AZF"T:Q ?T?]
M.0+L+XGX^Q%NKQKYZWM59VOOW LZNZ_NM\5&7=9EX)@>(
MI1L6 .Z*P2Z\D6$PCZM'(M L>2)?[A=X9D:>E3'Q6 -_#RGX#5 DT VRN7_T
M_J6(M];0YI%XW=@EZQLPU]0ZZPRM8&VPSL&!G+HW7/=TG,>) GF19L#5 1$;
MB1:GT33DL9#4W!-(K(&'R6$@SS?0TTR8/ENCJ;923,JRBF&S[
M0!K0=A5&0!)G)H7/U]_M'"XJ DY*%3/T"E/F"/Q!/2B8PL"4:48^@@P+/W N
M?(X&QAD =T;% F2-5 8"J'R2LTPNW[FD12&D"V*4LICS(PG13!0:!1ZJ,9L]F
M,G9"EV#/>\406CBF!*M,&.F,=%G=2O@53M[HQT/IEPA>*>^%;14+/QEO/D@3'))DC3$D7 "\7&Q1Z"#&V28L5;VX8CSB\M
MPLH[K17PMU>8N%3+$C^$J$('GB)WI]E\5H%C.J]JDX:(S[R<2<%*%JJ:LM@4E8@+0T,Q+HOLKK+&!5>0\H*://,)
MF4VI")(:8FE?7^RP5A.L%DN%7VT*L_,?M *6W0;,P+DLC@H1A*C\VBS!F$RW
MG@8K!BY]+305?&^,#BP25RGNCMQ\=@.X?2(/.EP*I,X^B2)6B0JE!(KEDLU5
MP*0J;51=VL9UP9:(%E6G+$/QBR-*B)F]$  81!;XV64_/1%M(G>)OQZ#E%Y]
MZD%)](.7?G.QAKJY&%99%..AI.# 0,.G427B$/42]&=XCE=O;9Z6@HMK!ZIQ\VJW$<47W$HM"Z[&^1+(S4_&45I'N>
M4@BXF0>)1J8(OE!*P+89VI
MC334B_F\'<.KC8F&->_?FI-8T#";BZE1VA 5XDZ]:.)6[2A8:QIU:B!"7RCS
MTU0/9[@C$D2*:AI[;IL<)W2@L,:F%P04G': J0$A34H919*!QDJJ(OW&@> X
MFN0:89I*4N"?] [6H]0&"+S*^V4B()ST(=3NB>M1;]EZU'^NKV*S.K:Z!!XC
MHWPN:(PLG!?+<2-+Q19+5AN$.ZK,6L-'=::9/5H]PH]<(>UY%2WP#
MD@(I[E:I!WR=J=!:':P;>ZQCZW@J2SD/C,UO/P2JGQB1MPTB+VV6^9R0L\^=
M-A"EZJ\G]_0&R2V6LIHU;"NIJ9Y9@\!^4%FI+P@I%I2@1HK$8CRU%$QJ$(8]
MYJ6)0:*J4J^.8":> HY"[!M=P)D>ZX087 9"CZA2PU@!GZI4;[N7>X3,$.X4
M6^*H<$M OJGB/#5K<04/O.89=Z/!DK2]7'I8^&UYL"(.(&2%A:K:RPF$Z(8I53PRB5I]S% T0C3&1&
MBI;$I]57X05)\'BT )MHT!N.M3"N
M)AVW'-E 8G*-D9@-\.+.D%Q2JF->UJ5YI@4DR$MZX<+0RT*&5XZ8[EBIZ+X=
M:^]!6(TC*6/3:GM_9Y6H[8=[D=GEYAEASF1M .17!N+3$D&@:M  4E2^W0$1
MV6'BV60*1'0B;JTHR0N@G-QU!Q\8@C(>TN.+B.$1H>L9" >(H:-R"C::<@/&Q2OX 9OAFOIUA$1TIY4-GR 5*06U>
M1+UICK:]>=!K642K'\]TE9B@Q/Z=4+OM&-@4_9B@7E& F60SSX
MJ8YB4JQ9DN9:10OIUEXA43.3Q$<"$5A23W+EI(]=*WWJD/E44QI;E%"/!)=RQ&UXJE6LRT5B
MC>7N*=
M%$-L=X2N_$R;1S'A0V5##DT.L85J.O6+D:!^Y6O0VM1THK)2&:W/>Q1'P0:7
M (<8%X[+Y"9% K52T,?6B!E*;RFNM2P'487V/!T5MUAZT)50L*=E488V2QQK
MEAGJ/DQG66XL68;R+>;J"6M!<;I<7O<;NB,]W]BJ&FJDAE^2]#;6X37[$4A9
MEHQ$=\94*X>)2%0Z7&!@[FAK"QCSJ"QO<:\MBFDGN;?E&2F8HXFZQ,F41!_$
M(^M3/%U/P341,!G8L4(9
MC(6?T74$&AM68\M($K6-=CC)(??RK21DDB4 \Y!)]ONB]=3DW\A*9'+3NF9NR]=8A^B
MI0L0M5ARA$( ;VP69^;' 9O78"=HG(&+^5%UE^HLIM-ED@8CY1=H7!C^IFGT
MTGF03.#=LBZ:YP_8B0AIO(K)@XNQM/J2J
MP&OM*>^,J5@;=P A#1A?G&"LL:E+)HMZCO$:E)4_EKPDIS' /8RC 5Y_#1<@
M!YQ+U!3]D'L:2[F]$M@JV'66Z'D3Y;?I_GC0B&F"9""[_4,IS
M(EMX4W=6)5V;J/2TQZ9+-(]0R0LB1%/!->B.?+H/SB[/?CR_ABKK:'>EZ*].1;K>]9?MEUH=!]S \UP:5
MK$YEQ'+^.<5NZJ(M2;H"+VO-)
M#44T3=7<)#?@^FHDG7$J];I)Z&GPUGA^EVI# F[BW+0].C81@YK#*JTIA 8K
MSR%Z3[1XCCY%-<$GU!;!JW>!QI4$PW-R=WCK&!F6T>OVG8'+:45APK_?4DIL
MN0?%4A_?@_3I9T6NWJ\,N=I;3JLNR:>X$KT"CDO%SQ#F7"TF%V2' O@(-"+3
M=G&6Q.H6FS2:]#\N/2BY/0"DA"C5(2O1>WZLHAD%C4 YUNU/0<\8"(6;3-$$
M;#*Q%\<=S1)2T"BPS_8SHF0OWS+F36QB %283I&ZY:DS]Q'F(1I:G01V;:9X
MN>AS^%S0YSBA*) "AS)]=<
M#4B4I!$CY$R.NL<]+7+E)9C66
M>JIO4G _)T13"J0.3+BQD3X=E++O4@EBU'8B)BF?O?280P?P7V-JSC3YQOQ2
ML7YAG]Q4HZ!%8O"*16Y0Q(&H1/F8Y,2$TZ*=:U<:"II>R\S&%9P3("*&W:-Y
MWO,I"[8[V?,>#L>J>&H"T- .SY(T^\I>+F[V5P8W]]J[=[#1#QSYDEP_,2I>
MU@3OBWJX$+AGN 8Q(00J$5NOX;W,-GFM1%H!L@<+91 XAM.X'4TVC7"G2MT#
M,R\UWY0&1J1\UI6W%O3P5_!BP?W#RH#[?GMKZRY6E&Q<247SU="]RBF?+*HY
MH.2TGW*-8*Z_;DM6FP[T"_#J[ AD^Z$!!Z:$,3N.3&EW@>92IC>H=H@S8GWQ
M03LI)::7\^RQ<:"I%&:DO 4T(B]O'2+*RHBU *L-HP(SM<58I;S(#E@JKN[%
MXM.O*X-/=XMV)ZR-;%R8R_D, (-=?]']_L28];ZA@(TEY%X0/GPCBM6&A;-;
M;RNEHA#J:^FWEPN)OSTC2,27#;&8BNIRII0F.22!=2^E*/H/*$R*F6_]ER&4W>C0]:7
M;O"1[.CG;$>OZ?NL*-3#TPQ=0<3%]=8TV(HK?I@?>V&PL$EXO5KX5+3?,(C
M;84,%3<5EUP$.:\ _1*+5M=%(0 .WP-R^J;A0J"8@"=L4DG07
M55AR'!@+CM6?#"&:J*_19#8Q1S-%%^.PB?V3O7H7!L9#,Y9JS.,A1$L(A^:]GZ'C8P1?]Q
M/JB+H_,K%-O*YHL^<'.TOON1!RI7JS0##'D #@;% ?AI-XR?M2N2B+QZIY1A
M!G&]J<2+[VH#2-/9.M6Y(6Z!TF98_G2S2E-R5RX9^VT08JU%ZPQ =#%)Z!*G
MI13G6Z'Z$>2L$VK=0-&208[P:
M%FYR_JXT(>L$M8%(1PV7 >HA731G6H=Z*E= ][=8WT0<7^2$D"AV9X#?($D*
M)>&A\ 4B6MQ&SHG3N:G*/9EPT>N,-VW4#+Y@?UD+V.=;5A;@MU+;)?(0PE4&
MTQX]1C#V!&R$:"Z<5S[)7#[M5X_&T*=JM305C!O+AA IUOR
M4%K238GY.K1LNX*=LIV[,='?M]'0\NBKP5= _N>RCH;1W<75\>'S>.[T*3OO]H\O@ZBSX[].SST'O_=FG
MJ^#JMWYP?M+[IC2&)[;'W%?[6*5@S/T[;.V'7!/L'.-]PUFFG]K07FHMCZ&%
MH,U'&B,QQYJ8(V8[H;W$+Y[84 6[Q066'_"^U>+#B-J8)H6IMD@9BEJ*BQK'
M+$[DEMLB0SX0+I1<7;,8#OBP20K5^ M1J(BF\<-4WYV-GR*%"ZWN[&\N-E)H
MZ-U,C,SQ8AX7]DUU$84R8W8,?>_F,>.JPE!/8X@%O(K8WH-I'Q,=ST7&-OOC
MQS)]$^E;\55XG-@=4^Z%LPSF#6=2J9Y*<+KPS$*U:&\YR@MPU[>27ZD@>
M\1VR3LN5(6S2O+U"N(.#TA5$Q!M&44QUM#^Q@H(L%S.3HFPXFW#^3=YJW 9"
MC7!WRI^3C!DL&F=+S:&\[!I;F2600Q3/V\05F3BG*+>B7%%W)NC<-]5"$4[)
M^ID;D 9)\AI# D9._L@CTQU$NG\;'NO]:F"*?4Y^TF"B=N'*PZ;4NH :4@!C>5\1X\Y07!S.O+QR#1 Q2B(5WP:RU
M,Z"7EL.Z7!)QR[N::.Y['[*E]:OA+*PH[UC6>+Y"!,:LBG) ,DG$EM>KNY?$SR-DM ^.:U
M+KPCM.BOKD%,7D1)DMW0>[KK !B(@8;EE?9CZ@96D<44+>>7JG32.^JE@_3*
MP&":,CF$PF*-P* 2;#4-2$P2O*DC7B'Q-E.'0FWR?*9-N^@)O4D3VMTQHCE(
M=_81WE6IZ)5 _6Z%[LO#MH[2CZ0_NU7ZD\B"O@<%>C5NE\2DO5?C]I]MX^.8
MEI2!1>LF *-T+,M=C6UD*B6B:Y!4E1"OQ+H6$?J'9%H89$FGG\065V:2M*@KFL:R)GV")*Q]!#>O\N,GIA^E_ZN<'LK!2QG^H;S
ME+F^$VD=!_1^)
MK0'^(KFDF;&_9KQ4J?!7L(70Z/^T= QGP']=)2#2:DM#DK]>LA!,5?%OAL^M
MW=6.$R*S[^X/JF)XCV:^6VTZB_Y7A:DGKJ 7IY90B'J=NX&B[KG!BRF6Q@JG
M,W2;AL[&1PO,[3;-OH"D1YXH8$9.IN<<>:/H5R@\EA2S.7?LO\2BKI-@9V=S
MTZ.:]/L1>N(*HP>>I=O;FI94K'P;TM@PV7
M'CFUQ1D=M$1)/N/P> X4&Q9&#:0V !BW/H!;-XT:3*']G$OHFHJV'I3=$\B,
MZ04V'9(K*I]-)NBGQ; !2?2>(^N@QS-:*=_$
M@UNP93/$G* G# -$,#J-#U$X YTY@_T]RR)FS.HH$U?;-A#6F3G5Z33F3'TI
MT#-%0=B8OYNA6P#&>]\497+4$@/X .;H&,7G.'*GV3+>1JY(BDNC^ &NU#7E
MZXBEIE,B%G6)E4=IML2N6:N)C#0I4W#:2(H\I-P4;B'/PV_2UA)Y.JLT-5P(
MX@?4D8(.9-'**SFBKFP1634Y-F$<34QM5=(DN;X?Z;@976[*.P2UV O(-L##8W U5.^>BP,9%
M!T2MYH:&;,M&D4MT2R/ 4^8A!7D]3"5<&6#PM"3BVTA)\)P*/3(
M6]'.Q,C C)Y:#3"V2Z\ ZF\ A\P200G61(;)K47?,U+5,'2J7FUJW)JL.7C6
MNK&VV-)5W\V'# UD,L!VUCJDG#VJ#&4L)%0ERK<<-_OQ1 &S5^\V0.J;JO9<
MX[#$OW8ZFTBNR0;'M>86'Y2-Y1+"*..V3+18Z5O&$>HHR07^AVK&"5HL\8 P
MH.>I;SBK-W=(7%E=W TC['>B!I5[4>QWH,J&"U=4%Q'D,[/0(V;: 8NLB@B10I9\A#/$[6ZH >P>#S#$%=%
M&&F2!8XKL34<3T2] Z@22E$"8'%)%I(X[4"+V@LA%>A:.**QCY;G4\))@B)Y'^0%_7QY)6Y74B>A4.CE$0
MN4\\T9!E%0,GE2UAZW?L+]%*%"CK&/?1QX (BD[3A!H0'5P\=977=S
M$P/&.9P<)^]Q8MQI^W.[%7Q6.580*7",(RP#W=WL=C8K:=VV@Z61F$5>X6+X
MRH>/JK8F[;98K\:4=5+ '4B@I0$U9:.;E@8=IP4"_H,O[)4[E&G%P;/@#L_-
MK?6J(^$W'9+J!HI&+,90.M>81K;S68;E_]IBOA-STC(^+Q
M!&NK(M/X@%;^)P6T1_ PO;J3FMQ))EM!A+W+X.S#A^-#;*QWVOO8ES;44FWK
MT-69]RHE$45"+?M0Q(D^]?)&<\P)=A=S)<5>+_)'7N3E^=GIY=E%XQ6V@JW=
M__AVK7]\NB[WNMW9 %D?+G+S]4:^
M)W;]<=X'TB@81B=OE9C/.AZA9=R11%%KF#2^WLOWQ)33(W,MP1_]GJ-V0ST9
M@!RSU7D]_A^ %KVCC\>GQY=7W,!)+L%XIXU*CTEE?D$LQ)F[RR=6&9?1/,Y9
MMQ 7D+C?BPRD?W+5B=-JQ(G^UG^5I/S,4MOS*VS\>=@@G/0 8XDH\GH/W_$>
M>K^"#!%\.+L(+OL7OQ\?$L*>]'\%$?_\XNRP?WDI]_*KX-XA]QMKOYV]3F=W>]394MO=S:W]@^'63N>@VQD,
M_J>S]68%S;:/T,_Z.]W.XMW4%VSHG9^#.'C\C^"XLOI??BXHWM."(+JH-S!L
M54US_=;\\0Z+VL9J_C9*:'AZZ5UYR[B6&XPF&*I8=DT'P#^["VEO\J44<)A%
M:&:6G]OTTT]%6//;0;N[L]OX\V:[T_SJDF&[\.+V_J,/V]EN[^XT__PG5KMS
ML/7XJSUH[^_<;]B?Z-[X[@ \?HO!/0
M(M*\B40%VVF!C&O 7WXOTFGMST+:WW:G7X-.&;=PR$7(8Z![\R!FVFWO[4P7
MVP/*ETVH_&":\*=G_-'57@YC]%N/Q&.Y0#L%6%8##OB8&B'A!Q\>$3EK^;#G
M]@Q.# 9ZZN/RZBP=VK)N4A?N.1WEDP+?F5=]\P<<&E.O%W^J)[/)-+B<38)S
M+D)6.MF[F..C@E^ _VZU]_;N9H<_ J4K>@$=UTTF@)E1#3V,!3(KI,0B]&E4H:
MI5XLQHJU6#9,<_28/)%P/>^Q!@S =/OU].]Y^O0SMG5:Z^P_WOF_'G_=\5]4
MRDQK0T,VY C]6M-#MM1Q:7\,K9EBU(8IVIM+FH&RM8_A_/_:W6G!'AX1_!^+
M(3Z+"[I*);Y5FHI1L(R+:+?%OVW-;Z[3FTB%3YODZA>UP_XWD:DGZE4XXQ&:+K(\6/MK=Q,O=KW]#9S:F.2:[_ 'Z;-\
ML8^C6CZ1>?AW#$P^SS2688'9UY(TV0!N'TQ(0EC_=G?PZFUU[5+%&,KW:X;%
M7OK_6+^_VOR#X>Y9T)8:WIM@T/3:P9.(/:^7\P1BZ>OUK*S@U'FHX/3G;^A5
MM/JAHA7H.#5R5:=1KOJ)_$,E-]/3>"6K0L4CN_(>,M#N/3V)/\*!?(<[5/X_
M2,,Y_#,N)O$O_Q]02P,$%     @ QE2C6&X]CHK%!P  3"4  !4   !E>&AI
M8FET,S$Q,S,Q,C R-"YH=&WM6FU3XS@2_KZ_0@MU,TQ5 DD( P2&*B9D:JFZ
M'>88MO;NTY5BMV,5MN65Y(3LK[^G)0<2DMR$?9F%FN5#B*V6U"]//]VRE.
M)BIV::_=:OUCR\N=G2:Z<-C,8'+X&M986LG1G6O*3(V*GK=G:^W4/VG2;#C2
MF3:][9;_.^&19B)SE4U[KV]43E9\I(FXUKDL7C>L+&S3DE%)$+3J5X+U<(2_
MG-2>P3J9*FCFJ7:'W3.X2]50.;'?WFTOZ?K_[/CRV)]GRN$*4TZ\0V.*M)%.
MZ:)7%3$9EMHZZP^N1']P?7/YX;)_?G-Y]5%75Q>7?7$]^'1U?2-^
M^G@QN!:?!WTOL-_JL-#-#P/Q^?SZ_?G'P>?FU;__.?B/.._?\$BGU>H\*Z>L
MCN]E0[R7QDQ%?U?\&/6E<>FT(3X9LBKFM)9%+/JIHD0,[BBJG!J3N$H2%9$1
M.A$7E%5WA/PV9>W7AL"04\E4N%2Z5]L'1RMD_!Y*5().PV-
M%4W :2Y55OQ2P3E S!3W8:P3NA ?M,E%N]7\UVI?P/KCEV!]9\'Z]]+"9EB7
M3\5MH2<9Q2-J!"?4IL<:FQ<:K(^UI2H DZFH"FFQ;T8RF#+S-<3[,$"D3*H'Q K
M,%WXU!:35$6IL!5_/,R?D*%Z$38@5S9#H>&:-5$NA8&VI,@KR.N64$W','.,
M:;$83N?=\%+"N[]9>$DDJH #.19S#F,&T!@U<\.J2(!\CW%\C[(JQI*(R9QS
M&HBGXFPIX5)& Z,DRQ["77O:/MH9B(I5(!)(5!D$$&.-0/CM@CZ1M*E(,CVQ
M,P 8&BGKC&3*XIL-+PU/%OSR=O>XS7ZX0#\QXLAY.OXRK!I<*2)9
MVZ&B>T@QETF.NK@(/N&G4
M=,>#"M0$7:S.5.R//K8:HFM2TB@V0(5:Y3FVX)4JR_7#IZCUQ<93D+8$A7#H
M\9-*]!@JJC+)S FSO!(/=0@S0E6;+\;X-B06!+EA/L6KR6PM;C(9YI %2@Y5
MIMR4J^RJ;3D#/3P]\D+R+(C.]1&^V-S5!I45FF2+*'!7$.%,%GL%? LVH@+%
M/D,"8(1*SBP607L90(X,5"7X_AN#>?2,8!Y(?3"66>69CS% 28)V#N?# @W\
M;A@TUJC;R7)FYVDR^W_F(X
MZZ)]HE+PQ.S(QQM\.\",GQ$P:_X-,5_&#A]3Z[;1CZP$Z!-8ESL('465883,
ME>L5J^;:.MR/^"B40#\L5#]1$#MKIB2 .OCPD72M.(Y Y$_8?/@NJGN]W@2M
M4FGO>QMF4I\:%/L2X_U1T_\4Y^A;RNKC]B/YQN]VT1^=#G\-Q ]^UZG+/TN*
M9Y!L/% ',]D\+!Y8A /[A+9AJ4V%4A)-JM/&WM=H?P.+Y;ERCFB9H3%IJ%'_
M>216T,E/WP%@0(66J1;_N4F>H9Q^J114]HBNBL@?S]_\?:#Z*K7W/$-SA69/
M 6E\GN63<:0(T*CKY_W!9D+RE@MB:+9\2?1MHG\6-WNL\B3 U6>0\#1A!8_(
M&!,MW=/("G#6;26$#3^11U;X>FQ1C&V5YSA"_4K>C)JX5SYZ^@9K[?,[ZYRC
MI"8&Y-( +,@S(8#E'ZW6"&R$BJ2*L<[&Q&6ID*/Z";&IR9/R,M-3PN@DU8$Q
MY0*^@<<5-?OU$TK1[HLN0:'TK#4!&3-21=/ILGI4F!S_II%Y]J)W3N=]@S,4.74F]B=\O#-Y: V
M'&-+6;S;VM]Z!)=>I[P3[45G,X(>^R:XY>L3AC?V CGH*_)\ _.CG(K]AG\5
M?P^HVBE%55P_C<^I;;^-6(O/,P?T]*O?AZ2PI>U
MUL,4.41F5&[]E%7U=4W'L/ 9?LVTYW]%]3]02P,$%     @ QE2C6"H@GJ?"
M!P  -R0  !4   !E>&AI8FET,S$R,S,Q,C R-"YH=&WM6FU3([D1_IY?H9C*
M+EME&P\V"]@L59PQ=50ERX8EV21?4II1#U:AD>8DC8WOUZ=;&F.#S6+V*GM0
M>WPPGE%+ZI>GGV[-^&CL"W5\- 8NCO]T].=6BYV:K"I >Y99X!X$JYS4U^R+
M '?#6JU::FC*F9778\]V.[L]]L78&SGA<=Q+K^!XOL[13KP^V@F;'*5&S(Z/
MA)PP*3XT9.^@LY<>=@^[O23KI;W#% 3P_3Q/Q&'2$SS];]+ J2@>YS@_4_"A
M44C=&@/MW^_ME7XPE<*/^TFG\Y=&D#L^RHWVN)G%R?%K7.-NI4%5+/^VRM9@&,?8 5F)^TW6\G[SB!^GK,QGP"S,)$P
M1=;Q8^G8+Q6W'A$RP_MHK&=&LS-C"Y9T6G]?[PNT_O U6+][S_J?N$.;T;IB
MQFZTF2H0U]",3JA-%P8WUP9Y&=?F4C.N9ZS2WE: NB-3!])&GW!6X)4EU.0\
MPUN(F@+IPYLHMR*@(0/GN)V12,%O /==6M/A/8'*X)8J,#[N00*9M,CP**9Q
M.@NIS*9CF8V9J^AC,7\*%NI%R(!".H6E@*K*5/HQ&NA*R(*"M&Z)JAF!9DYP
MFF#I;-D-KR6\W/X/5.5P"4Q)DO.:6(\
M)65+B2XE-!!*E%J$N_:T>[ S(DK(2"0H42D4P!@;#$38+NJ3<3=FN3)3-P>
MA6OIO.6X$:>;S2"'6C:7XNCFRJQH^UI"V;L7RJM[AK]U=9QJ B9,FYJJR1GG
MC%L(;D2O9VX9W86JR)^)5O,2]P.H8=UJ?
M4:8MP2&&AW39>*/\WD8Y;D1V/@0)2A#)/[] S4->.4V
MGT*4G0)"I-XI%@%365P TW\B72 5E (=UJ'^9$%'RY1F0?& N;H*+'#3K.F.
M!B52$^KBC)(B'$Y2#)"Q5@6.U;12Y:A^A!1UH=@$"C(.4"$\EH1)
M)?88,JL4)^9$LX(2BSJ$,V)56R[&^"T%$D1RP_D@UI/9H[AMO'*TIR\([=W>
M*MHWIK@5T&].CAMC'_-E(@5!FCNC.54![C =J'$BG',KYIC#+) \E4KZ&579
M==M2!@9X!N3%Y+DGNM1'A&)S6QM45M@D.XP"=049GL%$4""T8->@L=@K3  <
M@9(RBT2PO8P@QPR4)?+]#P;S[ 7!/)+Z:,)5%9B/, !YCNV.J77;&$;6 O09K$L=A,FRRA)"ELKUFE4+
MXSS>S^@HE*-^N%#]1(%M/S(E1Z@C'SZ0KA7'(Q"$$S8=OG5UI]>[J-68N[O>
MAI@TI :(4&*"/VKZG^$Y^@94?=Q^(-_\S2YZ.AV6GFN2;\!^-1U^'XCO_:93
M5WB6).:0;"ZH@YAL&18+%J' /J-M6&E342F.3:HWUMW5Z' #%RL*Z3W *D/C
MI-1@_:<1(5&G,'T; 8-4Z(AJ\3\UR7.4PR^51)4#HBN=A>/YNS\.5-^E]IXH
M;*XP:20BC^^CI!ZRU
M+^^LO7C.WPFG''B]6QWGZ[=]!]=+C33AX=^]JR>YUV-RKTY+([0>6H-CK&
ME5Q_:'0;#Q*MOUO>LF2>9M$/A+&'OHEN^?ZI%][DGB*:0VU;;@7^QF>LVPRO
MG>\05/ODE9O[9JN'C5[X?/A"\)ZEWQ[AF$XOS&@*Z@:1K)/>FQ(M0S7I$2";
MZ_>:POQ':%]SDGX&+;&$_A,/&^R3Q:Z.&I1'W]>O!G%]
M7#\^%9_ R@]<%ED1JEIG,86GF!J5?WS*,TY_]S[C#W=VP@^&_@=02P,$%
M  @ QE2C6.O&WZ!R!   TA@  !4   !E>&AI8FET,S(Q,S,Q,C R-"YH=&WM
M65M/XS@4?M]?X2U:!J0DS:6A;5(JS98B\3"4*>PB[:I"2]6@EZE$KFVVT.77'RAU[A>EU0R,F[UC+KU_:BK
MC8P6/%Z-1S&]1C0^[-"$N,1SL)\<^,->SR>#V$TB.R%>Y)"^ZP__=CH@"H_7
M,J5<,7+8R6ANID39#WJNU?<+&=[06*:!8]N_=?2CXU'"H'2_H/@?T#%/KVIH$']#":DQ8NQU4 39!U4>$Z&>ZHPGTQGZ>'J$)LUPPK,"YRM]YX3[AE9W21FC.%,6_Z*Y-!K]QS3'>40Q^U:_TM4H,1#\
M)FD"%T4ER@J#=Y*CD+HREFN\MAY5
M:L8CB1>,M%@NN(!N90*D#!OKHPWU_RA9??]KZ;ZTN^,^T]V=7C\L]??F2')OK_\]O/4<
M]LJVK>+Z@%@V&2]Y 3L#-SFC,6K]>TN!?@_NVT[4![T<;,:TJUO1RPPD:W'8
M.&&HVZ-*+?][G.J\-]_G:+[O"?S\G7;M9?R]%/]_^NQ[:-]RDIZ3G'*!_H1F
M>G<\%+_4H;",*PZNX;!^]W2:.;FWTG@A>0.97<+O*(
MX]%[W_5_"EW]7\:_4$L! A0#%     @ QE2C6&NJ%_,^3P$ $<<3 !
M         ( !     &1L>"TR,#(T,#,S,2YH=&U02P$"% ,4    " #&5*-8
M]1![XN0.  !(H@  $               @ %L3P$ 9&QX+3(P,C0P,S,Q+GAS
M9%!+ 0(4 Q0    ( ,94HUBGM\5[\R,  (%B 0 4              "  7Y>
M 0!D;'@M,C R-# S,S%?8V%L+GAM;%!+ 0(4 Q0    ( ,94HUB:#I2YG$P
M "(T P 4              "  :." 0!D;'@M,C R-# S,S%?9&5F+GAM;%!+
M 0(4 Q0    ( ,94HU@G'-7OJ$@  /EX   3              "  7'/ 0!D
M;'@M,C R-# S,S%?9S$N:G!G4$L! A0#%     @ QE2C6*"TR,#(T,#,S,5]L86(N>&UL4$L! A0#
M%     @ QE2C6&^]&46WD0  N90& !0              ( !%QX# &1L>"TR
M,#(T,#,S,5]P&UL4$L! A0#%     @ QE2C6%M*4A<",0  DBT! !4
M             ( ! + # &5X:&EB:70Q,#,S,S$R,#(T+FAT;5!+ 0(4 Q0
M   ( ,94HUAN/8Z*Q0<  $PE   5              "  37A P!E>&AI8FET
M,S$Q,S,Q,C R-"YH=&U02P$"% ,4    " #&5*-8*B">I\('   W)   %0
M            @ $MZ0, 97AH:6)I=#,Q,C,S,3(P,C0N:'1M4$L! A0#%
M  @ QE2C6.O&WZ!R!   TA@  !4              ( !(O$# &5X:&EB:70S
C,C$S,S$R,#(T+FAT;5!+!08     "P + -$"  #']0,    !

end



XML
80
dlx-20240331_htm.xml
IDEA: XBRL DOCUMENT




    
    
        
            0000027996
        
        
            2024-01-01
            2024-03-31
        
    
    
        
            0000027996
        
        
            2024-04-24
        
    
    
        
            0000027996
        
        
            2023-12-31
        
    
    
        
            0000027996
        
        
            2024-03-31
        
    
    
        
            0000027996
            
                us-gaap:ProductMember
            
        
        
            2024-01-01
            2024-03-31
        
    
    
        
            0000027996
            
                us-gaap:ProductMember
            
        
        
            2023-01-01
            2023-03-31
        
    
    
        
            0000027996
            
                us-gaap:ServiceMember
            
        
        
            2024-01-01
            2024-03-31
        
    
    
        
            0000027996
            
                us-gaap:ServiceMember
            
        
        
            2023-01-01
            2023-03-31
        
    
    
        
            0000027996
        
        
            2023-01-01
            2023-03-31
        
    
    
        
            0000027996
            
                us-gaap:CommonStockMember
            
        
        
            2023-12-31
        
    
    
        
            0000027996
            
                us-gaap:AdditionalPaidInCapitalMember
            
        
        
            2023-12-31
        
    
    
        
            0000027996
            
                us-gaap:RetainedEarningsMember
            
        
        
            2023-12-31
        
    
    
        
            0000027996
            
                us-gaap:AccumulatedOtherComprehensiveIncomeMember
            
        
        
            2023-12-31
        
    
    
        
            0000027996
            
                us-gaap:NoncontrollingInterestMember
            
        
        
            2023-12-31
        
    
    
        
            0000027996
            
                us-gaap:RetainedEarningsMember
            
        
        
            2024-01-01
            2024-03-31
        
    
    
        
            0000027996
            
                us-gaap:NoncontrollingInterestMember
            
        
        
            2024-01-01
            2024-03-31
        
    
    
        
            0000027996
            
                us-gaap:CommonStockMember
            
        
        
            2024-01-01
            2024-03-31
        
    
    
        
            0000027996
            
                us-gaap:AdditionalPaidInCapitalMember
            
        
        
            2024-01-01
            2024-03-31
        
    
    
        
            0000027996
            
                us-gaap:AccumulatedOtherComprehensiveIncomeMember
            
        
        
            2024-01-01
            2024-03-31
        
    
    
        
            0000027996
            
                us-gaap:CommonStockMember
            
        
        
            2024-03-31
        
    
    
        
            0000027996
            
                us-gaap:AdditionalPaidInCapitalMember
            
        
        
            2024-03-31
        
    
    
        
            0000027996
            
                us-gaap:RetainedEarningsMember
            
        
        
            2024-03-31
        
    
    
        
            0000027996
            
                us-gaap:AccumulatedOtherComprehensiveIncomeMember
            
        
        
            2024-03-31
        
    
    
        
            0000027996
            
                us-gaap:NoncontrollingInterestMember
            
        
        
            2024-03-31
        
    
    
        
            0000027996
        
        
            2022-12-31
        
    
    
        
            0000027996
            
                us-gaap:CommonStockMember
            
        
        
            2022-12-31
        
    
    
        
            0000027996
            
                us-gaap:AdditionalPaidInCapitalMember
            
        
        
            2022-12-31
        
    
    
        
            0000027996
            
                us-gaap:RetainedEarningsMember
            
        
        
            2022-12-31
        
    
    
        
            0000027996
            
                us-gaap:AccumulatedOtherComprehensiveIncomeMember
            
        
        
            2022-12-31
        
    
    
        
            0000027996
            
                us-gaap:NoncontrollingInterestMember
            
        
        
            2022-12-31
        
    
    
        
            0000027996
            
                us-gaap:RetainedEarningsMember
            
        
        
            2023-01-01
            2023-03-31
        
    
    
        
            0000027996
            
                us-gaap:NoncontrollingInterestMember
            
        
        
            2023-01-01
            2023-03-31
        
    
    
        
            0000027996
            
                us-gaap:CommonStockMember
            
        
        
            2023-01-01
            2023-03-31
        
    
    
        
            0000027996
            
                us-gaap:AdditionalPaidInCapitalMember
            
        
        
            2023-01-01
            2023-03-31
        
    
    
        
            0000027996
            
                us-gaap:AccumulatedOtherComprehensiveIncomeMember
            
        
        
            2023-01-01
            2023-03-31
        
    
    
        
            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:TradeAccountsReceivableMember
            
        
        
            2024-01-01
            2024-03-31
        
    
    
        
            0000027996
            
                us-gaap:CashAndCashEquivalentsMember
                us-gaap:MoneyMarketFundsMember
                us-gaap:GeographicDistributionDomesticMember
            
        
        
            2023-12-31
        
    
    
        
            0000027996
            
                dlx:InternaluseComputerSoftwareIntangibleAssetMember
            
        
        
            2024-03-31
        
    
    
        
            0000027996
            
                dlx:InternaluseComputerSoftwareIntangibleAssetMember
            
        
        
            2023-12-31
        
    
    
        
            0000027996
            
                us-gaap:CustomerRelatedIntangibleAssetsMember
            
        
        
            2024-03-31
        
    
    
        
            0000027996
            
                us-gaap:CustomerRelatedIntangibleAssetsMember
            
        
        
            2023-12-31
        
    
    
        
            0000027996
            
                us-gaap:DistributionRightsMember
            
        
        
            2024-03-31
        
    
    
        
            0000027996
            
                us-gaap:DistributionRightsMember
            
        
        
            2023-12-31
        
    
    
        
            0000027996
            
                us-gaap:TechnologyBasedIntangibleAssetsMember
            
        
        
            2024-03-31
        
    
    
        
            0000027996
            
                us-gaap:TechnologyBasedIntangibleAssetsMember
            
        
        
            2023-12-31
        
    
    
        
            0000027996
            
                us-gaap:TradeNamesMember
            
        
        
            2024-03-31
        
    
    
        
            0000027996
            
                us-gaap:TradeNamesMember
            
        
        
            2023-12-31
        
    
    
        
            0000027996
            
                dlx:SoftwareforResaleMember
            
        
        
            2024-03-31
        
    
    
        
            0000027996
            
                dlx:SoftwareforResaleMember
            
        
        
            2023-12-31
        
    
    
        
            0000027996
            
                dlx:InternaluseComputerSoftwareIntangibleAssetMember
            
        
        
            2024-01-01
            2024-03-31
        
    
    
        
            0000027996
            
                us-gaap:OperatingSegmentsMember
                dlx:MerchantServicesMember
            
        
        
            2023-12-31
        
    
    
        
            0000027996
            
                us-gaap:OperatingSegmentsMember
                dlx:B2BPaymentsMember
            
        
        
            2023-12-31
        
    
    
        
            0000027996
            
                us-gaap:OperatingSegmentsMember
                dlx:DataSolutionsMember
            
        
        
            2023-12-31
        
    
    
        
            0000027996
            
                us-gaap:OperatingSegmentsMember
                dlx:PrintMember
            
        
        
            2023-12-31
        
    
    
        
            0000027996
            
                us-gaap:OperatingSegmentsMember
                us-gaap:AllOtherSegmentsMember
            
        
        
            2023-12-31
        
    
    
        
            0000027996
            
                us-gaap:OperatingSegmentsMember
                dlx:PrintMember
            
        
        
            2024-01-01
            2024-03-31
        
    
    
        
            0000027996
            
                us-gaap:OperatingSegmentsMember
                dlx:MerchantServicesMember
            
        
        
            2024-03-31
        
    
    
        
            0000027996
            
                us-gaap:OperatingSegmentsMember
                dlx:B2BPaymentsMember
            
        
        
            2024-03-31
        
    
    
        
            0000027996
            
                us-gaap:OperatingSegmentsMember
                dlx:DataSolutionsMember
            
        
        
            2024-03-31
        
    
    
        
            0000027996
            
                us-gaap:OperatingSegmentsMember
                dlx:PrintMember
            
        
        
            2024-03-31
        
    
    
        
            0000027996
            
                us-gaap:OperatingSegmentsMember
                us-gaap:AllOtherSegmentsMember
            
        
        
            2024-03-31
        
    
    
        
            0000027996
            
                us-gaap:NotesReceivableMember
            
        
        
            2024-01-01
            2024-03-31
        
    
    
        
            0000027996
            
                dlx:LoansandnotesreceivablefromdistributorsMember
            
        
        
            2023-12-31
        
    
    
        
            0000027996
            
                dlx:LoansandnotesreceivablefromdistributorsMember
            
        
        
            2022-12-31
        
    
    
        
            0000027996
            
                dlx:LoansandnotesreceivablefromdistributorsMember
            
        
        
            2024-01-01
            2024-03-31
        
    
    
        
            0000027996
            
                dlx:LoansandnotesreceivablefromdistributorsMember
            
        
        
            2023-01-01
            2023-03-31
        
    
    
        
            0000027996
            
                dlx:LoansandnotesreceivablefromdistributorsMember
            
        
        
            2024-03-31
        
    
    
        
            0000027996
            
                dlx:LoansandnotesreceivablefromdistributorsMember
            
        
        
            2023-03-31
        
    
    
        
            0000027996
            
                dlx:LoansandnotesreceivablefromdistributorsMember
                dlx:OnetotwointernalgradememberMember
            
        
        
            2024-03-31
        
    
    
        
            0000027996
            
                dlx:LoansandnotesreceivablefromdistributorsMember
                dlx:ThreetofourinternalgradeMember
            
        
        
            2024-03-31
        
    
    
        
            0000027996
            
                us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember
            
        
        
            2023-12-31
        
    
    
        
            0000027996
            
                us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember
            
        
        
            2023-12-31
        
    
    
        
            0000027996
            
                us-gaap:AccumulatedTranslationAdjustmentMember
            
        
        
            2023-12-31
        
    
    
        
            0000027996
            
                us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember
            
        
        
            2024-01-01
            2024-03-31
        
    
    
        
            0000027996
            
                us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember
            
        
        
            2024-01-01
            2024-03-31
        
    
    
        
            0000027996
            
                us-gaap:AccumulatedTranslationAdjustmentMember
            
        
        
            2024-01-01
            2024-03-31
        
    
    
        
            0000027996
            
                us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember
            
        
        
            2024-03-31
        
    
    
        
            0000027996
            
                us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember
            
        
        
            2024-03-31
        
    
    
        
            0000027996
            
                us-gaap:AccumulatedTranslationAdjustmentMember
            
        
        
            2024-03-31
        
    
    
        
            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-03-31
        
    
    
        
            0000027996
            
                us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember
            
        
        
            2023-01-01
            2023-03-31
        
    
    
        
            0000027996
            
                us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember
            
        
        
            2023-01-01
            2023-03-31
        
    
    
        
            0000027996
            
                us-gaap:AccumulatedTranslationAdjustmentMember
            
        
        
            2023-01-01
            2023-03-31
        
    
    
        
            0000027996
            
                us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember
            
        
        
            2023-03-31
        
    
    
        
            0000027996
            
                us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember
            
        
        
            2023-03-31
        
    
    
        
            0000027996
            
                us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember
            
        
        
            2023-03-31
        
    
    
        
            0000027996
            
                us-gaap:AccumulatedTranslationAdjustmentMember
            
        
        
            2023-03-31
        
    
    
        
            0000027996
            
                naics:ZZ541214
            
        
        
            2024-01-01
            2024-03-31
        
    
    
        
            0000027996
            
                naics:ZZ541214
            
        
        
            2023-01-01
            2023-12-31
        
    
    
        
            0000027996
            
                naics:ZZ541214
            
        
        
            2024-03-31
        
    
    
        
            0000027996
            
                us-gaap:CustomerRelatedIntangibleAssetsMember
            
        
        
            2024-01-01
            2024-03-31
        
    
    
        
            0000027996
            
                dlx:NorthAmericanWebHostingAndLogoDesignBusinessesMember
            
        
        
            2023-01-01
            2023-12-31
        
    
    
        
            0000027996
            
                dlx:AmortizingInterestRateSwapJune2023Member
            
        
        
            2024-03-31
        
    
    
        
            0000027996
            
                dlx:AmortizingInterestRateSwapJune2023Member
            
        
        
            2023-06-20
        
    
    
        
            0000027996
            
                dlx:AmortizingInterestRateSwapJune2023Member
            
        
        
            2023-12-31
        
    
    
        
            0000027996
            
                dlx:InterestRateSwapMarch2023Member
            
        
        
            2023-03-20
        
    
    
        
            0000027996
            
                dlx:InterestRateSwapMarch2023Member
            
        
        
            2024-03-31
        
    
    
        
            0000027996
            
                dlx:InterestRateSwapMarch2023Member
            
        
        
            2023-12-31
        
    
    
        
            0000027996
            
                dlx:InterestRateSwapSeptember2022Member
            
        
        
            2022-09-20
        
    
    
        
            0000027996
            
                dlx:InterestRateSwapSeptember2022Member
            
        
        
            2024-03-31
        
    
    
        
            0000027996
            
                dlx:InterestRateSwapSeptember2022Member
            
        
        
            2023-12-31
        
    
    
        
            0000027996
            
                us-gaap:FairValueMeasurementsRecurringMember
            
        
        
            2024-03-31
        
    
    
        
            0000027996
            
                us-gaap:FairValueInputsLevel2Member
                us-gaap:FairValueMeasurementsRecurringMember
            
        
        
            2024-03-31
        
    
    
        
            0000027996
            
                us-gaap:CashAndCashEquivalentsMember
            
        
        
            2024-03-31
        
    
    
        
            0000027996
            
                us-gaap:CashAndCashEquivalentsMember
                us-gaap:FairValueInputsLevel1Member
            
        
        
            2024-03-31
        
    
    
        
            0000027996
            
                dlx:FundsHeldForCustomersMember
            
        
        
            2024-03-31
        
    
    
        
            0000027996
            
                dlx:FundsHeldForCustomersMember
                us-gaap:FairValueInputsLevel1Member
            
        
        
            2024-03-31
        
    
    
        
            0000027996
            
                us-gaap:FairValueInputsLevel1Member
            
        
        
            2024-03-31
        
    
    
        
            0000027996
            
                dlx:OtherCurrentAndNoncurrentAssetsMember
            
        
        
            2024-03-31
        
    
    
        
            0000027996
            
                dlx:OtherCurrentAndNoncurrentAssetsMember
                us-gaap:FairValueInputsLevel3Member
            
        
        
            2024-03-31
        
    
    
        
            0000027996
            
                dlx:CurrentPortionOfLongTermDebtAndLongTermDebtMember
            
        
        
            2024-03-31
        
    
    
        
            0000027996
            
                dlx:CurrentPortionOfLongTermDebtAndLongTermDebtMember
                us-gaap:FairValueInputsLevel2Member
            
        
        
            2024-03-31
        
    
    
        
            0000027996
            
                us-gaap:CashAndCashEquivalentsMember
                us-gaap:MoneyMarketFundsMember
            
        
        
            2023-12-31
        
    
    
        
            0000027996
            
                us-gaap:CashAndCashEquivalentsMember
                us-gaap:FairValueMeasurementsRecurringMember
                us-gaap:MoneyMarketFundsMember
            
        
        
            2023-12-31
        
    
    
        
            0000027996
            
                us-gaap:CashAndCashEquivalentsMember
                us-gaap:FairValueInputsLevel1Member
                us-gaap:FairValueMeasurementsRecurringMember
                us-gaap:MoneyMarketFundsMember
            
        
        
            2023-12-31
        
    
    
        
            0000027996
            
                us-gaap:FairValueMeasurementsRecurringMember
            
        
        
            2023-12-31
        
    
    
        
            0000027996
            
                us-gaap:FairValueInputsLevel2Member
                us-gaap:FairValueMeasurementsRecurringMember
            
        
        
            2023-12-31
        
    
    
        
            0000027996
            
                us-gaap:CashAndCashEquivalentsMember
            
        
        
            2023-12-31
        
    
    
        
            0000027996
            
                us-gaap:CashAndCashEquivalentsMember
                us-gaap:FairValueInputsLevel1Member
            
        
        
            2023-12-31
        
    
    
        
            0000027996
            
                dlx:FundsHeldForCustomersMember
            
        
        
            2023-12-31
        
    
    
        
            0000027996
            
                dlx:FundsHeldForCustomersMember
                us-gaap:FairValueInputsLevel1Member
            
        
        
            2023-12-31
        
    
    
        
            0000027996
            
                us-gaap:FairValueInputsLevel1Member
            
        
        
            2023-12-31
        
    
    
        
            0000027996
            
                dlx:OtherCurrentAndNoncurrentAssetsMember
            
        
        
            2023-12-31
        
    
    
        
            0000027996
            
                dlx:OtherCurrentAndNoncurrentAssetsMember
                us-gaap:FairValueInputsLevel3Member
            
        
        
            2023-12-31
        
    
    
        
            0000027996
            
                dlx:CurrentPortionOfLongTermDebtAndLongTermDebtMember
            
        
        
            2023-12-31
        
    
    
        
            0000027996
            
                dlx:CurrentPortionOfLongTermDebtAndLongTermDebtMember
                us-gaap:FairValueInputsLevel2Member
            
        
        
            2023-12-31
        
    
    
        
            0000027996
            
                dlx:NorthStarProgramMember
            
        
        
            2024-01-01
            2024-03-31
        
    
    
        
            0000027996
            
                dlx:NorthStarProgramMember
            
        
        
            2023-07-01
            2024-03-31
        
    
    
        
            0000027996
            
                srt:MinimumMember
                dlx:NorthStarProgramMember
            
        
        
            2024-03-31
        
    
    
        
            0000027996
            
                srt:MaximumMember
                dlx:NorthStarProgramMember
            
        
        
            2024-03-31
        
    
    
        
            0000027996
            
                us-gaap:CostOfSalesMember
            
        
        
            2024-01-01
            2024-03-31
        
    
    
        
            0000027996
            
                us-gaap:CostOfSalesMember
            
        
        
            2023-01-01
            2023-03-31
        
    
    
        
            0000027996
            
                us-gaap:OperatingExpenseMember
            
        
        
            2024-01-01
            2024-03-31
        
    
    
        
            0000027996
            
                us-gaap:OperatingExpenseMember
            
        
        
            2023-01-01
            2023-03-31
        
    
    
        
            0000027996
            
                dlx:ExternalconsultingfeesMember
            
        
        
            2024-01-01
            2024-03-31
        
    
    
        
            0000027996
            
                dlx:ExternalconsultingfeesMember
            
        
        
            2023-01-01
            2023-03-31
        
    
    
        
            0000027996
            
                us-gaap:EmployeeSeveranceMember
            
        
        
            2024-01-01
            2024-03-31
        
    
    
        
            0000027996
            
                us-gaap:EmployeeSeveranceMember
            
        
        
            2023-01-01
            2023-03-31
        
    
    
        
            0000027996
            
                dlx:InternallaborMember
            
        
        
            2024-01-01
            2024-03-31
        
    
    
        
            0000027996
            
                dlx:InternallaborMember
            
        
        
            2023-01-01
            2023-03-31
        
    
    
        
            0000027996
            
                us-gaap:OtherRestructuringMember
            
        
        
            2024-01-01
            2024-03-31
        
    
    
        
            0000027996
            
                us-gaap:OtherRestructuringMember
            
        
        
            2023-01-01
            2023-03-31
        
    
    
        
            0000027996
            
                us-gaap:EmployeeSeveranceMember
            
        
        
            2023-12-31
        
    
    
        
            0000027996
            
                us-gaap:EmployeeSeveranceMember
            
        
        
            2024-03-31
        
    
    
        
            0000027996
        
        
            2023-01-01
            2023-12-31
        
    
    
        
            0000027996
            
                dlx:TermLoanFacilityMember
            
        
        
            2024-03-31
        
    
    
        
            0000027996
            
                dlx:TermLoanFacilityMember
            
        
        
            2023-12-31
        
    
    
        
            0000027996
            
                us-gaap:UnsecuredDebtMember
            
        
        
            2024-03-31
        
    
    
        
            0000027996
            
                us-gaap:UnsecuredDebtMember
            
        
        
            2023-12-31
        
    
    
        
            0000027996
            
                us-gaap:RevolvingCreditFacilityMember
            
        
        
            2024-03-31
        
    
    
        
            0000027996
            
                us-gaap:RevolvingCreditFacilityMember
            
        
        
            2023-12-31
        
    
    
        
            0000027996
            
                dlx:ARSecuritizationMember
            
        
        
            2024-03-31
        
    
    
        
            0000027996
            
                dlx:ARSecuritizationMember
            
        
        
            2023-12-31
        
    
    
        
            0000027996
            
                us-gaap:RevolvingCreditFacilityMember
            
        
        
            2021-06-01
        
    
    
        
            0000027996
            
                dlx:TermLoanFacilityMember
            
        
        
            2021-06-01
        
    
    
        
            0000027996
            
                dlx:SwinglineSubFacilityMember
            
        
        
            2024-03-31
        
    
    
        
            0000027996
            
                dlx:SwinglineSubFacilityMember
            
        
        
            2021-06-01
        
    
    
        
            0000027996
            
                us-gaap:LetterOfCreditMember
            
        
        
            2024-03-31
        
    
    
        
            0000027996
            
                us-gaap:LetterOfCreditMember
            
        
        
            2021-06-01
        
    
    
        
            0000027996
            
                srt:ScenarioForecastMember
                dlx:TermLoanFacilityMember
            
        
        
            2025-01-01
            2025-03-31
        
    
    
        
            0000027996
            
                srt:ScenarioForecastMember
                dlx:TermLoanFacilityMember
            
        
        
            2025-04-01
            2025-06-30
        
    
    
        
            0000027996
            
                srt:ScenarioForecastMember
                dlx:TermLoanFacilityMember
            
        
        
            2026-01-01
            2026-03-31
        
    
    
        
            0000027996
            
                srt:ScenarioForecastMember
                dlx:TermLoanFacilityMember
            
        
        
            2025-10-01
            2025-12-31
        
    
    
        
            0000027996
            
                srt:ScenarioForecastMember
                dlx:TermLoanFacilityMember
            
        
        
            2025-07-01
            2025-09-30
        
    
    
        
            0000027996
            
                srt:MinimumMember
                dlx:CreditFacilityAgreementMember
            
        
        
            2021-06-01
            2021-06-01
        
    
    
        
            0000027996
            
                srt:MinimumMember
                dlx:CreditFacilityAgreementMember
            
        
        
            2024-01-01
            2024-03-31
        
    
    
        
            0000027996
            
                srt:MaximumMember
                dlx:CreditFacilityAgreementMember
            
        
        
            2024-01-01
            2024-03-31
        
    
    
        
            0000027996
            
                srt:MaximumMember
                dlx:CreditFacilityAgreementMember
            
        
        
            2021-06-01
            2021-06-01
        
    
    
        
            0000027996
            
                dlx:CreditFacilityAgreementMember
            
        
        
            2024-03-31
        
    
    
        
            0000027996
            
                dlx:CreditFacilityAgreementMember
            
        
        
            2023-12-31
        
    
    
        
            0000027996
            
                srt:ScenarioForecastMember
                dlx:CreditFacilityAgreementMember
            
        
        
            2024-04-01
            2026-06-30
        
    
    
        
            0000027996
            
                dlx:CreditFacilityAgreementMember
            
        
        
            2024-01-01
            2024-03-31
        
    
    
        
            0000027996
            
                us-gaap:UnsecuredDebtMember
            
        
        
            2021-06-01
        
    
    
        
            0000027996
            
                us-gaap:UnsecuredDebtMember
            
        
        
            2021-06-01
            2021-06-01
        
    
    
        
            0000027996
            
                us-gaap:UnsecuredDebtMember
            
        
        
            2022-09-30
        
    
    
        
            0000027996
            
                dlx:ARSecuritizationMember
            
        
        
            2024-03-13
        
    
    
        
            0000027996
        
        
            2018-10-24
        
    
    
        
            0000027996
            
                us-gaap:OperatingSegmentsMember
                dlx:MerchantServicesMember
            
        
        
            2024-01-01
            2024-03-31
        
    
    
        
            0000027996
            
                us-gaap:OperatingSegmentsMember
                dlx:MerchantServicesMember
            
        
        
            2023-01-01
            2023-03-31
        
    
    
        
            0000027996
            
                us-gaap:OperatingSegmentsMember
                dlx:B2BPaymentsMember
            
        
        
            2024-01-01
            2024-03-31
        
    
    
        
            0000027996
            
                us-gaap:OperatingSegmentsMember
                dlx:B2BPaymentsMember
            
        
        
            2023-01-01
            2023-03-31
        
    
    
        
            0000027996
            
                us-gaap:OperatingSegmentsMember
                dlx:DataSolutionsMember
            
        
        
            2024-01-01
            2024-03-31
        
    
    
        
            0000027996
            
                us-gaap:OperatingSegmentsMember
                dlx:DataSolutionsMember
            
        
        
            2023-01-01
            2023-03-31
        
    
    
        
            0000027996
            
                us-gaap:OperatingSegmentsMember
                dlx:PrintMember
            
        
        
            2023-01-01
            2023-03-31
        
    
    
        
            0000027996
            
                us-gaap:OperatingSegmentsMember
                dlx:ReportableSegmentsMember
            
        
        
            2024-01-01
            2024-03-31
        
    
    
        
            0000027996
            
                us-gaap:OperatingSegmentsMember
                dlx:ReportableSegmentsMember
            
        
        
            2023-01-01
            2023-03-31
        
    
    
        
            0000027996
            
                us-gaap:OperatingSegmentsMember
                us-gaap:AllOtherSegmentsMember
            
        
        
            2024-01-01
            2024-03-31
        
    
    
        
            0000027996
            
                us-gaap:OperatingSegmentsMember
                us-gaap:AllOtherSegmentsMember
            
        
        
            2023-01-01
            2023-03-31
        
    
    
        
            0000027996
            
                us-gaap:OperatingSegmentsMember
            
        
        
            2024-01-01
            2024-03-31
        
    
    
        
            0000027996
            
                us-gaap:OperatingSegmentsMember
            
        
        
            2023-01-01
            2023-03-31
        
    
    
        
            0000027996
            
                us-gaap:CorporateNonSegmentMember
            
        
        
            2024-01-01
            2024-03-31
        
    
    
        
            0000027996
            
                us-gaap:CorporateNonSegmentMember
            
        
        
            2023-01-01
            2023-03-31
        
    
    
        
            0000027996
            
                us-gaap:OperatingSegmentsMember
                dlx:ChecksrevenueMember
                dlx:PrintMember
            
        
        
            2024-01-01
            2024-03-31
        
    
    
        
            0000027996
            
                dlx:ChecksrevenueMember
            
        
        
            2024-01-01
            2024-03-31
        
    
    
        
            0000027996
            
                us-gaap:OperatingSegmentsMember
                dlx:MerchantServicesRevenueMember
                dlx:MerchantServicesMember
            
        
        
            2024-01-01
            2024-03-31
        
    
    
        
            0000027996
            
                dlx:MerchantServicesRevenueMember
            
        
        
            2024-01-01
            2024-03-31
        
    
    
        
            0000027996
            
                us-gaap:OperatingSegmentsMember
                dlx:FormsandotherproductsMember
                dlx:PrintMember
            
        
        
            2024-01-01
            2024-03-31
        
    
    
        
            0000027996
            
                dlx:FormsandotherproductsMember
            
        
        
            2024-01-01
            2024-03-31
        
    
    
        
            0000027996
            
                us-gaap:OperatingSegmentsMember
                dlx:PromotionalSolutionsRevenueMember
                dlx:PrintMember
            
        
        
            2024-01-01
            2024-03-31
        
    
    
        
            0000027996
            
                dlx:PromotionalSolutionsRevenueMember
            
        
        
            2024-01-01
            2024-03-31
        
    
    
        
            0000027996
            
                us-gaap:OperatingSegmentsMember
                dlx:TreasurymanagementsolutionsMember
                dlx:B2BPaymentsMember
            
        
        
            2024-01-01
            2024-03-31
        
    
    
        
            0000027996
            
                dlx:TreasurymanagementsolutionsMember
            
        
        
            2024-01-01
            2024-03-31
        
    
    
        
            0000027996
            
                us-gaap:OperatingSegmentsMember
                dlx:DatadrivenmarketingsolutionsMember
                dlx:DataSolutionsMember
            
        
        
            2024-01-01
            2024-03-31
        
    
    
        
            0000027996
            
                dlx:DatadrivenmarketingsolutionsMember
            
        
        
            2024-01-01
            2024-03-31
        
    
    
        
            0000027996
            
                us-gaap:OperatingSegmentsMember
                dlx:OtherMember
                dlx:B2BPaymentsMember
            
        
        
            2024-01-01
            2024-03-31
        
    
    
        
            0000027996
            
                us-gaap:OperatingSegmentsMember
                dlx:OtherMember
                dlx:DataSolutionsMember
            
        
        
            2024-01-01
            2024-03-31
        
    
    
        
            0000027996
            
                us-gaap:OperatingSegmentsMember
                dlx:OtherMember
                us-gaap:AllOtherSegmentsMember
            
        
        
            2024-01-01
            2024-03-31
        
    
    
        
            0000027996
            
                dlx:OtherMember
            
        
        
            2024-01-01
            2024-03-31
        
    
    
        
            0000027996
            
                us-gaap:OperatingSegmentsMember
                dlx:ChecksrevenueMember
                dlx:PrintMember
            
        
        
            2023-01-01
            2023-03-31
        
    
    
        
            0000027996
            
                dlx:ChecksrevenueMember
            
        
        
            2023-01-01
            2023-03-31
        
    
    
        
            0000027996
            
                us-gaap:OperatingSegmentsMember
                dlx:MerchantServicesRevenueMember
                dlx:MerchantServicesMember
            
        
        
            2023-01-01
            2023-03-31
        
    
    
        
            0000027996
            
                dlx:MerchantServicesRevenueMember
            
        
        
            2023-01-01
            2023-03-31
        
    
    
        
            0000027996
            
                us-gaap:OperatingSegmentsMember
                dlx:FormsandotherproductsMember
                dlx:PrintMember
            
        
        
            2023-01-01
            2023-03-31
        
    
    
        
            0000027996
            
                dlx:FormsandotherproductsMember
            
        
        
            2023-01-01
            2023-03-31
        
    
    
        
            0000027996
            
                us-gaap:OperatingSegmentsMember
                dlx:PromotionalSolutionsRevenueMember
                dlx:PrintMember
            
        
        
            2023-01-01
            2023-03-31
        
    
    
        
            0000027996
            
                us-gaap:OperatingSegmentsMember
                dlx:PromotionalSolutionsRevenueMember
                us-gaap:AllOtherSegmentsMember
            
        
        
            2023-01-01
            2023-03-31
        
    
    
        
            0000027996
            
                dlx:PromotionalSolutionsRevenueMember
            
        
        
            2023-01-01
            2023-03-31
        
    
    
        
            0000027996
            
                us-gaap:OperatingSegmentsMember
                dlx:TreasurymanagementsolutionsMember
                dlx:B2BPaymentsMember
            
        
        
            2023-01-01
            2023-03-31
        
    
    
        
            0000027996
            
                dlx:TreasurymanagementsolutionsMember
            
        
        
            2023-01-01
            2023-03-31
        
    
    
        
            0000027996
            
                us-gaap:OperatingSegmentsMember
                dlx:DatadrivenmarketingsolutionsMember
                dlx:DataSolutionsMember
            
        
        
            2023-01-01
            2023-03-31
        
    
    
        
            0000027996
            
                dlx:DatadrivenmarketingsolutionsMember
            
        
        
            2023-01-01
            2023-03-31
        
    
    
        
            0000027996
            
                us-gaap:OperatingSegmentsMember
                dlx:OtherMember
                dlx:B2BPaymentsMember
            
        
        
            2023-01-01
            2023-03-31
        
    
    
        
            0000027996
            
                us-gaap:OperatingSegmentsMember
                dlx:OtherMember
                dlx:DataSolutionsMember
            
        
        
            2023-01-01
            2023-03-31
        
    
    
        
            0000027996
            
                us-gaap:OperatingSegmentsMember
                dlx:OtherMember
                us-gaap:AllOtherSegmentsMember
            
        
        
            2023-01-01
            2023-03-31
        
    
    
        
            0000027996
            
                dlx:OtherMember
            
        
        
            2023-01-01
            2023-03-31
        
    
    
        
            0000027996
            
                dlx:BarryMcCarthyMember
            
        
        
            2024-01-01
            2024-03-31
        
    
    
        
            0000027996
            
                dlx:WilliamZintMember
            
        
        
            2024-01-01
            2024-03-31
        
    
    
        
            0000027996
            
                dlx:WilliamZintMember
            
        
        
            2024-03-31
        
    
    
        shares
    
    
        iso4217:USD
    
    
        
            
                iso4217:USD
            
            
                shares
            
        
    
    
        pure
    
    0000027996
    --12-31
    2024
    Q1
    false
    http://fasb.org/us-gaap/2023#FundsHeldForClients
    http://fasb.org/us-gaap/2023#FundsHeldForClients
    http://fasb.org/us-gaap/2023#OtherAssetsNoncurrent
    http://fasb.org/us-gaap/2023#OtherAssetsNoncurrent
    http://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrent
    10-Q
    true
    2024-03-31
    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
    44045836
    22000000
    23544000
    71962000
    171269000
    191005000
    38665000
    42088000
    108227000
    383134000
    35054000
    30116000
    31946000
    26107000
    21505000
    16576000
    430210000
    760988000
    8177000
    8694000
    62278000
    61924000
    340233000
    334101000
    111094000
    116539000
    55073000
    58961000
    743140000
    775190000
    374013000
    391744000
    1430558000
    1430590000
    257193000
    251182000
    2728596000
    3080622000
    159306000
    154863000
    108883000
    386622000
    154884000
    191427000
    21550000
    86153000
    444623000
    819065000
    1538543000
    1506698000
    55389000
    58840000
    18173000
    22649000
    63476000
    68754000
    
    
    1
    1
    500000000
    500000000
    44046000
    43743000
    44046000
    43743000
    101317000
    99141000
    488317000
    491238000
    -25837000
    -30028000
    549000
    522000
    608392000
    604616000
    2728596000
    3080622000
    300312000
    310226000
    234643000
    235139000
    534955000
    545365000
    114336000
    118436000
    137082000
    132227000
    251418000
    250663000
    283537000
    294702000
    234093000
    247630000
    13804000
    12941000
    8581000
    0
    44221000
    34131000
    30809000
    30016000
    2940000
    2424000
    16352000
    6539000
    5522000
    3759000
    10830000
    2780000
    27000
    28000
    10803000
    2752000
    15021000
    37000
    14994000
    9000
    0.25
    0.06
    0.24
    0.06
    43743000
    43743000
    99141000
    491238000
    -30028000
    522000
    604616000
    10803000
    27000
    10830000
    0.30
    13724000
    13724000
    303000
    303000
    -2993000
    -2690000
    5169000
    5169000
    4191000
    4191000
    44046000
    44046000
    101317000
    488317000
    -25837000
    549000
    608392000
    43204000
    43204000
    79234000
    518635000
    -37264000
    415000
    604224000
    2752000
    28000
    2780000
    0.30
    13395000
    13395000
    217000
    217000
    -1310000
    -1093000
    5876000
    5876000
    -2743000
    -2743000
    43421000
    43421000
    83800000
    507992000
    -40007000
    443000
    595649000
    10830000
    2780000
    6049000
    5303000
    35698000
    38217000
    8180000
    8513000
    5121000
    5866000
    5367000
    5389000
    4119000
    3268000
    8581000
    0
    -6040000
    -6934000
    -10153000
    -7305000
    -16655000
    18355000
    -1942000
    2972000
    75000
    3701000
    21597000
    502000
    6217000
    5193000
    10503000
    7383000
    -36945000
    -48693000
    26590000
    -6706000
    20442000
    25518000
    116000
    -34000
    -20558000
    -25484000
    165557000
    217500000
    200125000
    175938000
    -272806000
    -145621000
    13956000
    13616000
    -5249000
    -4613000
    -326579000
    -122288000
    -2642000
    612000
    -323189000
    -153866000
    458033000
    337415000
    134844000
    183549000
    <div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #006ebf;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">NOTE 1: CONSOLIDATED FINANCIAL STATEMENTS</span></td></tr></table></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The consolidated balance sheet as of March 31, 2024, the consolidated statements of comprehensive income for the quarters ended March 31, 2024 and 2023, the consolidated statements of shareholders’ equity for the quarters ended March 31, 2024 and 2023 and the consolidated statements of cash flows for the quarters ended March 31, 2024 and 2023 are unaudited. The consolidated balance sheet as of December 31, 2023 was derived from audited consolidated financial statements, but does not include all disclosures required by U.S. generally accepted accounting principles ("GAAP"). In the opinion of management, all adjustments necessary for a fair statement of the consolidated financial statements are included. Adjustments consist only of normal recurring items, except for any items discussed in the notes below. Interim results are not necessarily indicative of results for a full year or future results. The consolidated financial statements and notes are presented in accordance with instructions for Form 10-Q and do not contain certain information included in our annual consolidated financial statements and notes. The consolidated financial statements and notes appearing in this report should be read in conjunction with the consolidated audited financial statements and related notes included in our Annual Report on Form 10-K for the year ended December 31, 2023 (the "2023 Form 10-K").</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The preparation of 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 quarter ended March 31, 2023 has been modified to conform to the current year presentation. Within net cash provided by operating activities, other current and other non-current assets have been combined. In addition, amortization of cloud computing arrangement implementation costs is presented separately. Previously, this amount was included in other non-cash items, net. Within net cash used by financing activities, employee taxes paid for shares withheld is included in other. Previously, this amount was presented separately. The consolidated statement of shareholders' equity for the quarter ended March 31, 2023 has also been modified to conform to the current year presentation. Common shares retired are included in common shares issued, net of tax withholding. Previously, these amounts were presented separately.</span></div>
    <div style="text-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 quarter ended March 31, 2023 has been modified to conform to the current year presentation. Within net cash provided by operating activities, other current and other non-current assets have been combined. In addition, amortization of cloud computing arrangement implementation costs is presented separately. Previously, this amount was included in other non-cash items, net. Within net cash used by financing activities, employee taxes paid for shares withheld is included in other. Previously, this amount was presented separately. The consolidated statement of shareholders' equity for the quarter ended March 31, 2023 has also been modified to conform to the current year presentation. Common shares retired are included in common shares issued, net of tax withholding. Previously, these amounts were presented separately.</span></div>
    <div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #006ebf;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">NOTE 2: NEW ACCOUNTING PRONOUNCEMENTS</span></td></tr></table></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">ASU No. 2023-07</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">– In November 2023, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") No. 2023-07, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Improvements to Reportable Segment Disclosures.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> which is intended to improve reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses. The guidance is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. The guidance is to be applied retrospectively to all prior periods presented in the financial statements. Upon transition, the segment expense categories and amounts disclosed in the prior periods should be based on the significant segment expense categories identified and disclosed in the period of adoption. We are currently evaluating the potential impact of adopting this new guidance on the related disclosures within our consolidated financial statements.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">ASU No. 2023-09</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">– In December 2023, the FASB issued ASU No. 2023-09, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Improvements to Income Tax Disclosures, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">which modifies the required income tax disclosures to include specific categories in the income tax rate reconciliation and to require the disclosure of income tax payments by jurisdiction, among other changes. The guidance is effective for annual periods beginning after December 15, 2024. Early adoption is permitted for annual financial statements that have not yet been issued or made available for issuance. The standard is required to be applied on a prospective basis, but retrospective application is permitted. We are currently evaluating the potential impact of adopting this new guidance on the related disclosures within our consolidated financial statements.</span></div>
    <div style="text-indent:27pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">ASU No. 2023-07</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">– In November 2023, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") No. 2023-07, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Improvements to Reportable Segment Disclosures.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> which is intended to improve reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses. The guidance is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Early adoption is permitted. The guidance is to be applied retrospectively to all prior periods presented in the financial statements. Upon transition, the segment expense categories and amounts disclosed in the prior periods should be based on the significant segment expense categories identified and disclosed in the period of adoption. We are currently evaluating the potential impact of adopting this new guidance on the related disclosures within our consolidated financial statements.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">ASU No. 2023-09</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">– In December 2023, the FASB issued ASU No. 2023-09, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Improvements to Income Tax Disclosures, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">which modifies the required income tax disclosures to include specific categories in the income tax rate reconciliation and to require the disclosure of income tax payments by jurisdiction, among other changes. The guidance is effective for annual periods beginning after December 15, 2024. Early adoption is permitted for annual financial statements that have not yet been issued or made available for issuance. The standard is required to be applied on a prospective basis, but retrospective application is permitted. We are currently evaluating the potential impact of adopting this new guidance on the related disclosures within our consolidated financial statements.</span></div>
    <div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.976%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #006ebf;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">NOTE 3: SUPPLEMENTAL BALANCE SHEET AND CASH FLOW INFORMATION</span></td></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Trade accounts receivable </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">– </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Net trade accounts receivable was comprised of the following:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:69.617%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.809%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.810%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Trade accounts receivable – gross</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">178,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="border-top:2pt solid #000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">197,546 </span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Allowance for credit losses</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7,560)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,541)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Trade accounts receivable – net</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">171,269 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">191,005 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"> Includes unbilled receivables of $51,408 as of March 31, 2024 and $43,673 as of December 31, 2023.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Changes in the allowance for credit losses for the quarters ended March 31, 2024 and 2023 were as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.660%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.792%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Quarter Ended<br/>March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></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,541 </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,182 </span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Bad debt expense</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,960 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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,466 </span></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,941)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(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"><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%">7,560 </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,824 </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%">March 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finished and semi-finished goods</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,646 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td style="border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,194 </span></td><td style="border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Raw materials and supplies</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,762 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,339 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Reserve for excess and obsolete items</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(10,743)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(9,445)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inventories and supplies, net of reserve</span></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38,665 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42,088 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Available-for-sale debt securities</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> – We did not hold any available for sale debt securities as of March 31, 2024. Available-for-sale debt securities held as of December 31, 2023 were comprised of the following:</span></div><div style="margin-top:5pt"><span><br/></span></div><div style="padding-left:9pt;text-indent:-9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:48.311%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.811%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.811%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.811%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.816%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross unrealized gains</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross unrealized losses</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair value</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Domestic money market fund</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Available-for-sale debt securities</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,000 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,000 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">  </span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The domestic money market fund held highly liquid, short-term investments managed by the financial institution. Further information regarding the fair value of available-for-sale debt securities can be found in Note 8.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Revenue in excess of billings</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">– Revenue in excess of billings was comprised of the following:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.952%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.792%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Conditional right to receive consideration</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,855 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,680 </span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unconditional right to receive consideration</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,091 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,427 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenue in excess of billings</span></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,946 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,107 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div style="padding-left:9pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Represents revenues that are earned but not currently billable under the related contract terms.</span></div><div style="text-indent:27pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Intangibles</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">– Intangibles were comprised of the following:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:27.554%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.426%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.426%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.426%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.436%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross carrying amount</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated amortization</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net carrying amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross carrying amount</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated amortization</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net carrying amount</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Internal-use software</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">571,949 </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%">(433,475)</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%">138,474 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td style="border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">554,825 </span></td><td style="border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td style="border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(412,364)</span></td><td style="border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td style="border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">142,461 </span></td><td style="border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer lists/relationships</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">359,375 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(242,420)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">116,955 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">363,298 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(235,557)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">127,741 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Partner relationships</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">74,562 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,557)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60,005 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">74,911 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(14,031)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60,880 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Technology-based intangibles</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">65,700 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(23,721)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,979 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">97,633 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(54,251)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43,382 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,367 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(24,317)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,050 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,367 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(23,792)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,575 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Software to be sold</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,200 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,650)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,550 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36,900 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(35,195)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,705 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Intangibles</span></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,117,153 </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%">(743,140)</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%">374,013 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,166,934 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(775,190)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">391,744 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Amortization of intangibles was $35,698 for the quarter ended March 31, 2024 and $38,217 for the quarter ended March 31, 2023. Based on the intangibles in service as of March 31, 2024, estimated future amortization expense is as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:84.258%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.810%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated<br/>amortization<br/>expense</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Remainder of 2024</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">85,055 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">87,044 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">58,798 </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%">37,871 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,071 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In the normal course of business, we acquire and develop internal-use software. We also, at times, purchase customer list and partner relationship assets. During the quarter ended March 31, 2024, we acquired or developed internal-use software of $17,095 with a weighted-average useful life of 3 years. Other intangibles acquired during the quarter were not material.</span></div><div style="margin-top:5pt;text-align:center"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Goodwill</span><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">– In conjunction with the realignment of our reportable business segments during the quarter ended March 31, 2024 (Note 15), the goodwill amounts by reportable segment as of December 31, 2023 have been recast to reflect our new segment structure. No goodwill impairment charges were recorded in conjunction with the segment realignment. Changes in goodwill by reportable segment and in total were as follows for the quarter ended March 31, 2024:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:22.876%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.742%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.742%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.043%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Merchant Services</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">B2B Payments</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Data Solutions</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Print</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">All Other</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance, December 31, 2023</span></div></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">727,688 </span></td><td style="border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td style="border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">160,431 </span></td><td style="border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td style="border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,804 </span></td><td style="border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td style="border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">493,924 </span></td><td style="border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,743 </span></td><td style="border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,430,590 </span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 15.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Currency translation adjustment</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(32)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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></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, March 31, 2024</span></div></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">727,688 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">160,431 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,804 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">493,892 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,743 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,430,558 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:9pt;text-indent:-4.5pt"><span><br/></span></div><div style="padding-left:9pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">The Data Solutions and Print balances are net of accumulated impairment charges of $145,584 and $193,699, respectively, for each period.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="text-indent:27pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Other non-current assets</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> – Other non-current assets were comprised of the following:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.660%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.792%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Postretirement benefit plan asset</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">96,859 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">94,939 </span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cloud computing arrangement implementation costs</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52,252 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">59,234 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prepaid product discounts</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43,690 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,376 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred contract acquisition costs</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,527 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,103 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loans and notes receivable from distributors, net of allowance for credit losses</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(3)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,773 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,443 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,092 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,087 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other non-current assets</span></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">257,193 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">251,182 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:9pt;text-indent:-9pt"><span><br/></span></div><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Amortization of prepaid product discounts was $8,180 for the quarter ended March 31, 2024 and $8,513 for the quarter ended March 31, 2023.</span></div><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline"> </span></div><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline">(2) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Amortization of deferred contract acquisition costs was $3,091 for the quarter ended March 31, 2024 and $2,367 for the quarter ended March 31, 2023.</span></div><div style="padding-left:9pt;text-indent:-9pt"><span><br/></span></div><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline">(3) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Amount includes the non-current portion of loans and notes receivable. The current portion of these receivables is included in other current assets on the consolidated balance sheets and was $1,317 as of March 31, 2024 and $987 as of December 31, 2023.</span></div><div style="padding-left:9pt;text-indent:-9pt"><span><br/></span></div><div style="padding-left:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Changes in the allowance for credit losses related to loans and notes receivable from distributors were as follows for the quarters ended March 31, 2024 and 2023:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.660%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.792%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Quarter Ended<br/>March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></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%">928 </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%">1,024 </span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Bad debt expense (benefit)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">(28)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance, end of period</span></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">982 </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%">996 </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 March 31, 2024 or December 31, 2023.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We categorize loans and notes receivable into risk categories based on information about the ability of borrowers to service their debt, including current financial information, historical payment experience, current economic trends and other factors. The highest quality receivables are assigned a 1-2 internal grade. Those that have a potential weakness requiring management's attention are assigned a 3-4 internal grade.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents loans and notes receivable from distributors, including the current portion, by credit quality indicator and by year of origination, as of March 31, 2024. There were no write-offs or recoveries recorded during the quarter ended March 31, 2024.</span></div><div style="text-indent:27pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:24.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.607%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Loans and notes receivable from distributors amortized cost basis by origination year</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Prior</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Risk rating:</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1-2 internal grade</span></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">991 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">361 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">961 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">355 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">12,404 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">15,072 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-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%">991 </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%">361 </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%">961 </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%">355 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,404 </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%">15,072 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-indent:27pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Accrued liabilities</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> – Accrued liabilities were comprised of the following:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.660%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.792%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred revenue</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,586 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td style="border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,343 </span></td><td style="border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Employee bonuses, including sales incentives</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,739 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49,446 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,308 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,481 </span></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,388 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,562 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer rebates</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,699 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,718 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Wages and payroll liabilities, including vacation</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,559 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,605 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restructuring</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,436 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,689 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">5,542 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,477 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">47,627 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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,106 </span></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%">154,884 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">191,427 </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 $14,644 for the quarter ended March 31, 2024 and $18,683 for the quarter ended March 31, 2023.</span></div><div style="padding-left:9pt;text-indent:-9pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Supplemental cash flow information</span><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">– The reconciliation of cash, cash equivalents, restricted cash and restricted cash equivalents to the consolidated balance sheets was as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.660%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.792%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,<br/>2023</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,544 </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%">24,622 </span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-464"><span style="-sec-ix-hidden:f-465">Restricted cash and restricted cash equivalents included in funds held for customers</span></span></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">108,227 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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,010 </span></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%">Cash and cash equivalents included in other current assets</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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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,325 </span></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%">3,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%">2,592 </span></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-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-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%">134,844 </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 style="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-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,549 </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 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%">Non-cash investing activities:</span></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="padding:0 1pt"></td><td colspan="3" style="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 style="padding-left:6.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Investment in joint venture</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 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="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%">18,392 </span></td><td style="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%">Represents the cash and cash equivalents of our former North American web hosting and logo design business, which was classified as held for sale as of March 31, 2023.</span></div><div style="padding-left:9pt;text-indent:-9pt"><span><br/></span></div><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"> In February 2023, we entered into a joint venture focused on launching and marketing a business payment distribution technology platform. We committed to invest $20,000 over a 3-year period and we have option rights to acquire additional non-controlling ownership interest. During the quarter ended March 31, 2023, we recorded $18,392 for our investment in the joint venture and option rights.</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%">March 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Trade accounts receivable – gross</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">178,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="border-top:2pt solid #000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">197,546 </span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Allowance for credit losses</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7,560)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,541)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Trade accounts receivable – net</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">171,269 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">191,005 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"> Includes unbilled receivables of $51,408 as of March 31, 2024 and $43,673 as of December 31, 2023.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Changes in the allowance for credit losses for the quarters ended March 31, 2024 and 2023 were as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.660%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.792%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Quarter Ended<br/>March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></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,541 </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,182 </span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Bad debt expense</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,960 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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,466 </span></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,941)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(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"><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%">7,560 </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,824 </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>
    178829000
    197546000
    7560000
    6541000
    171269000
    191005000
    51408000
    43673000
    6541000
    4182000
    2960000
    1466000
    1941000
    824000
    7560000
    4824000
    <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%">March 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finished and semi-finished goods</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,646 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td style="border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,194 </span></td><td style="border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Raw materials and supplies</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,762 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,339 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Reserve for excess and obsolete items</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(10,743)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(9,445)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inventories and supplies, net of reserve</span></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38,665 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42,088 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div>
    32646000
    34194000
    16762000
    17339000
    10743000
    9445000
    38665000
    42088000
    <div style="text-indent:27pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Available-for-sale debt securities</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> – We did not hold any available for sale debt securities as of March 31, 2024. Available-for-sale debt securities held as of December 31, 2023 were comprised of the following:</span></div><div style="margin-top:5pt"><span><br/></span></div><div style="padding-left:9pt;text-indent:-9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:48.311%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.811%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.811%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.811%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.816%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross unrealized gains</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross unrealized losses</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair value</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash equivalents:</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Domestic money market fund</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Available-for-sale debt securities</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,000 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,000 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">  </span></div>The domestic money market fund held highly liquid, short-term investments managed by the financial institution.
    22000000
    0
    0
    22000000
    22000000
    0
    0
    22000000
    <div style="text-indent:27pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Revenue in excess of billings</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">– Revenue in excess of billings was comprised of the following:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.952%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.792%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Conditional right to receive consideration</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,855 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,680 </span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unconditional right to receive consideration</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,091 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,427 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenue in excess of billings</span></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,946 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,107 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div style="padding-left:9pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Represents revenues that are earned but not currently billable under the related contract terms.</span></div>
    21855000
    20680000
    10091000
    5427000
    31946000
    26107000
    <div style="text-indent:27pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Intangibles</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">– Intangibles were comprised of the following:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:27.554%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.426%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.426%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.426%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.326%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.436%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross carrying amount</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated amortization</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net carrying amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross carrying amount</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated amortization</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net carrying amount</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Internal-use software</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">571,949 </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%">(433,475)</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%">138,474 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td style="border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">554,825 </span></td><td style="border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td style="border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(412,364)</span></td><td style="border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td style="border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">142,461 </span></td><td style="border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer lists/relationships</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">359,375 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(242,420)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">116,955 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">363,298 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(235,557)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">127,741 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Partner relationships</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">74,562 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,557)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60,005 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">74,911 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(14,031)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60,880 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Technology-based intangibles</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">65,700 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(23,721)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,979 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">97,633 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(54,251)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43,382 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,367 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(24,317)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,050 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,367 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(23,792)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,575 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Software to be sold</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,200 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,650)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,550 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36,900 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(35,195)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,705 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Intangibles</span></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,117,153 </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%">(743,140)</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%">374,013 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,166,934 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(775,190)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">391,744 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div>
    571949000
    433475000
    138474000
    554825000
    412364000
    142461000
    359375000
    242420000
    116955000
    363298000
    235557000
    127741000
    74562000
    14557000
    60005000
    74911000
    14031000
    60880000
    65700000
    23721000
    41979000
    97633000
    54251000
    43382000
    39367000
    24317000
    15050000
    39367000
    23792000
    15575000
    6200000
    4650000
    1550000
    36900000
    35195000
    1705000
    1117153000
    743140000
    374013000
    1166934000
    775190000
    391744000
    35698000
    38217000
    Based on the intangibles in service as of March 31, 2024, estimated future amortization expense is as follows:<div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:84.258%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.810%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Estimated<br/>amortization<br/>expense</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Remainder of 2024</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">85,055 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">87,044 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">58,798 </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%">37,871 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,071 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div>
    85055000
    87044000
    58798000
    37871000
    29071000
    17095000
    P3Y
    <div style="text-indent:27pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Goodwill</span><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">– In conjunction with the realignment of our reportable business segments during the quarter ended March 31, 2024 (Note 15), the goodwill amounts by reportable segment as of December 31, 2023 have been recast to reflect our new segment structure. No goodwill impairment charges were recorded in conjunction with the segment realignment. Changes in goodwill by reportable segment and in total were as follows for the quarter ended March 31, 2024:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:22.876%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.742%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.742%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.043%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Merchant Services</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">B2B Payments</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Data Solutions</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Print</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">All Other</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance, December 31, 2023</span></div></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">727,688 </span></td><td style="border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td style="border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">160,431 </span></td><td style="border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td style="border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,804 </span></td><td style="border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td style="border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">493,924 </span></td><td style="border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,743 </span></td><td style="border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,430,590 </span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 15.25pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Currency translation adjustment</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(32)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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></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, March 31, 2024</span></div></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">727,688 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">160,431 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,804 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">493,892 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,743 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,430,558 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">The Data Solutions and Print balances are net of accumulated impairment charges of $145,584 and $193,699, respectively, for each period.</span>
    0
    727688000
    160431000
    40804000
    493924000
    7743000
    1430590000
    -32000
    -32000
    727688000
    160431000
    40804000
    493892000
    7743000
    1430558000
    -145584000
    -145584000
    -193699000
    -193699000
    <div style="text-indent:27pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Other non-current assets</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> – Other non-current assets were comprised of the following:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.660%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.792%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Postretirement benefit plan asset</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">96,859 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">94,939 </span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cloud computing arrangement implementation costs</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52,252 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">59,234 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prepaid product discounts</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43,690 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,376 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred contract acquisition costs</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,527 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,103 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loans and notes receivable from distributors, net of allowance for credit losses</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(3)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,773 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,443 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,092 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,087 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other non-current assets</span></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">257,193 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">251,182 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:9pt;text-indent:-9pt"><span><br/></span></div><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Amortization of prepaid product discounts was $8,180 for the quarter ended March 31, 2024 and $8,513 for the quarter ended March 31, 2023.</span></div><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline"> </span></div><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline">(2) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Amortization of deferred contract acquisition costs was $3,091 for the quarter ended March 31, 2024 and $2,367 for the quarter ended March 31, 2023.</span></div><div style="padding-left:9pt;text-indent:-9pt"><span><br/></span></div><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline">(3) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Amount includes the non-current portion of loans and notes receivable. The current portion of these receivables is included in other current assets on the consolidated balance sheets and was $1,317 as of March 31, 2024 and $987 as of December 31, 2023.</span></div>
    96859000
    94939000
    52252000
    59234000
    43690000
    40376000
    21527000
    21103000
    12773000
    12443000
    30092000
    23087000
    257193000
    251182000
    8180000
    8513000
    3091000
    2367000
    1317000
    987000
    <div style="padding-left:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Changes in the allowance for credit losses related to loans and notes receivable from distributors were as follows for the quarters ended March 31, 2024 and 2023:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.660%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.792%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Quarter Ended<br/>March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></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%">928 </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%">1,024 </span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Bad debt expense (benefit)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">(28)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance, end of period</span></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">982 </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%">996 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div>
    928000
    1024000
    54000
    -28000
    982000
    996000
    <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 March 31, 2024. There were no write-offs or recoveries recorded during the quarter ended March 31, 2024.</span></div><div style="text-indent:27pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:24.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.607%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Loans and notes receivable from distributors amortized cost basis by origination year</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Prior</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Risk rating:</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1-2 internal grade</span></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">991 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">361 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">961 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">355 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">12,404 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">15,072 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-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%">991 </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%">361 </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%">961 </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%">355 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,404 </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%">15,072 </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
    991000
    361000
    961000
    355000
    12404000
    15072000
    0
    0
    0
    0
    0
    0
    991000
    361000
    961000
    355000
    12404000
    15072000
    <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%">March 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2023</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred revenue</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,586 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td style="border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,343 </span></td><td style="border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Employee bonuses, including sales incentives</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,739 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49,446 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,308 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,481 </span></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,388 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,562 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Customer rebates</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,699 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,718 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Wages and payroll liabilities, including vacation</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,559 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,605 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restructuring</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,436 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,689 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">5,542 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,477 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">47,627 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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,106 </span></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%">154,884 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">191,427 </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 $14,644 for the quarter ended March 31, 2024 and $18,683 for the quarter ended March 31, 2023.</span></div>
    30586000
    35343000
    15739000
    49446000
    15308000
    10481000
    13388000
    13562000
    9699000
    12718000
    9559000
    8605000
    7436000
    9689000
    5542000
    4477000
    47627000
    47106000
    154884000
    191427000
    14644000
    18683000
    <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%">March 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,<br/>2023</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,544 </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%">24,622 </span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-464"><span style="-sec-ix-hidden:f-465">Restricted cash and restricted cash equivalents included in funds held for customers</span></span></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">108,227 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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,010 </span></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%">Cash and cash equivalents included in other current assets</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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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,325 </span></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%">3,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%">2,592 </span></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-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-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%">134,844 </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 style="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-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,549 </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 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%">Non-cash investing activities:</span></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="padding:0 1pt"></td><td colspan="3" style="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 style="padding-left:6.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Investment in joint venture</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 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="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%">18,392 </span></td><td style="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%">Represents the cash and cash equivalents of our former North American web hosting and logo design business, which was classified as held for sale as of March 31, 2023.</span></div><div style="padding-left:9pt;text-indent:-9pt"><span><br/></span></div><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"> In February 2023, we entered into a joint venture focused on launching and marketing a business payment distribution technology platform. We committed to invest $20,000 over a 3-year period and we have option rights to acquire additional non-controlling ownership interest. During the quarter ended March 31, 2023, we recorded $18,392 for our investment in the joint venture and option rights.</span></div>
    23544000
    24622000
    108227000
    149010000
    0
    7325000
    3073000
    2592000
    134844000
    183549000
    
    18,392
    20000000
    P3Y
    18392000
    <div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #006ebf;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">NOTE 4: EARNINGS PER SHARE</span></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table reflects the calculation of basic and diluted earnings per share. During each period, certain share-based awards, as noted below, were excluded from the calculation of diluted earnings per share because their effect would have been antidilutive. </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.537%"></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.915%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><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/>March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands, except per share amounts)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="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 #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="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%">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%">10,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 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,780 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="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%">(27)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(28)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="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%">10,803 </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%">2,752 </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="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 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%">(9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(10)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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 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%">10,794 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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%">2,742 </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="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%">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,917 </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,317 </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="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 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.25 </span></td><td style="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.06 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr 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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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="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%">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%">10,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 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,780 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="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%">(27)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(28)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="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%">10,803 </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%">2,752 </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="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 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%">(9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(10)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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: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%">(37)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(19)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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 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%">10,757 </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%">2,723 </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="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%">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,917 </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,317 </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="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%">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%">570 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">344 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average shares and potential common shares outstanding</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,487 </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,661 </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="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 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.24 </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.06 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Antidilutive potential common shares excluded from calculation</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,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%">1,644 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div>
    <div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table reflects the calculation of basic and diluted earnings per share. During each period, certain share-based awards, as noted below, were excluded from the calculation of diluted earnings per share because their effect would have been antidilutive. </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.537%"></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.915%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><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/>March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands, except per share amounts)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="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 #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="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%">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%">10,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 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,780 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="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%">(27)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(28)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="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%">10,803 </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%">2,752 </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="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 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%">(9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(10)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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 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%">10,794 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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%">2,742 </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="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%">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,917 </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,317 </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="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 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.25 </span></td><td style="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.06 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr 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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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="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%">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%">10,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 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,780 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="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%">(27)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(28)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="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%">10,803 </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%">2,752 </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="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 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%">(9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(10)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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: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%">(37)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(19)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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 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%">10,757 </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%">2,723 </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="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%">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,917 </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,317 </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="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%">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%">570 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">344 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average shares and potential common shares outstanding</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,487 </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,661 </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="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 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.24 </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.06 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Antidilutive potential common shares excluded from calculation</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,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%">1,644 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div>
    10830000
    2780000
    27000
    28000
    10803000
    2752000
    9000
    10000
    10794000
    2742000
    43917000
    43317000
    0.25
    0.06
    10830000
    2780000
    27000
    28000
    10803000
    2752000
    9000
    10000
    -37000
    -19000
    10757000
    2723000
    43917000
    43317000
    570000
    344000
    44487000
    43661000
    0.24
    0.06
    1350000
    1644000
    <div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.245%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #006ebf;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">NOTE 5: OTHER COMPREHENSIVE INCOME (LOSS)</span></td></tr></table></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Reclassification adjustments</span><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">– </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Information regarding amounts reclassified from accumulated other comprehensive loss to net income was as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:52.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.572%"></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.572%"></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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.982%"></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="12" 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/>March 31,</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other income</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net actuarial loss</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(334)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(568)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other income</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total amortization</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(213)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other income</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tax (expense) benefit</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(43)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">(22)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(197)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Realized gain on cash flow hedges</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">915 </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%">570 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest expense</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tax expense</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(247)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(152)</span></td><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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income tax provision</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15.75pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Realized gain on cash flow hedges, net of tax</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">668 </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%">418 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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="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 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%">646 </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%">221 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></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 for the quarters ended March 31, 2024 and 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">were as follows:</span></div><div style="text-indent:-4.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:40.784%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.668%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.668%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.379%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.668%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.961%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Postretirement benefit plans</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net unrealized gain on cash flow hedges</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Currency translation adjustment</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated other comprehensive loss</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance, December 31, 2023</span></div></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(19,824)</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(286)</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(9,918)</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(30,028)</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15.75pt;padding-right:9pt;text-indent:-9pt"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive income (loss) before reclassifications</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,864 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,027)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding: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%">4,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"><div style="padding-left:15.75pt;padding-right:9pt;text-indent:-9pt"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive loss</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding: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%">(668)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding: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%">(646)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;padding-right:9pt;text-indent:-9pt"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net current-period other comprehensive income (loss)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,196 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,027)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,191 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance, March 31, 2024</span></div></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(19,802)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,910 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(10,945)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(25,837)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-indent:-4.5pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Other comprehensive income before reclassifications is net of income tax expense of $2,169.</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:29.016%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.090%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Postretirement benefit plans</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net unrealized loss on debt securities</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net unrealized gain (loss) on cash flow hedges</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Currency translation adjustment</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated other comprehensive loss</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance, December 31, 2022</span></div></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(26,872)</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(909)</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,593 </span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(12,076)</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(37,264)</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15.75pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive income (loss) before reclassifications</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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="2" style="padding:2px 0 2px 1pt;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,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%">227 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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,522)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15.75pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive loss</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">197 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-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%">(418)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-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%">(221)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net current-period other comprehensive income (loss)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">197 </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%">123 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,290)</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%">227 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,743)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance, March 31, 2023</span></div></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(26,675)</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%">(786)</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%">(697)</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%">(11,849)</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%">(40,007)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Other comprehensive income before reclassifications is net of income tax expense of $43.</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 loss before reclassifications is net of an income tax benefit of $1,045.</span></div>
    <div style="text-indent:27pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Reclassification adjustments</span><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">– </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Information regarding amounts reclassified from accumulated other comprehensive loss to net income was as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:52.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.572%"></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.572%"></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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.982%"></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="12" 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/>March 31,</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other income</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net actuarial loss</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(334)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(568)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other income</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total amortization</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(213)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other income</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tax (expense) benefit</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(43)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">(22)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(197)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Realized gain on cash flow hedges</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">915 </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%">570 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest expense</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Tax expense</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(247)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(152)</span></td><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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income tax provision</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15.75pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Realized gain on cash flow hedges, net of tax</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">668 </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%">418 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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="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 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%">646 </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%">221 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div>
    355000
    355000
    334000
    568000
    21000
    -213000
    43000
    -16000
    -22000
    -197000
    -915000
    -570000
    -247000
    -152000
    -668000
    -418000
    -646000
    -221000
    <div style="text-indent:27pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Accumulated other comprehensive loss</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">– </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Changes in the components of accumulated other comprehensive loss for the quarters ended March 31, 2024 and 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">were as follows:</span></div><div style="text-indent:-4.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:40.784%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.668%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.668%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.379%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.668%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.961%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Postretirement benefit plans</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net unrealized gain on cash flow hedges</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Currency translation adjustment</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated other comprehensive loss</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance, December 31, 2023</span></div></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(19,824)</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(286)</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(9,918)</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(30,028)</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15.75pt;padding-right:9pt;text-indent:-9pt"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive income (loss) before reclassifications</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,864 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,027)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding: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%">4,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"><div style="padding-left:15.75pt;padding-right:9pt;text-indent:-9pt"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive loss</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding: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%">(668)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding: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%">(646)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;padding-right:9pt;text-indent:-9pt"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net current-period other comprehensive income (loss)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,196 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,027)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,191 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance, March 31, 2024</span></div></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(19,802)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,910 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(10,945)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(25,837)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-indent:-4.5pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Other comprehensive income before reclassifications is net of income tax expense of $2,169.</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:29.016%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.090%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Postretirement benefit plans</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net unrealized loss on debt securities</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net unrealized gain (loss) on cash flow hedges</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Currency translation adjustment</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated other comprehensive loss</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance, December 31, 2022</span></div></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(26,872)</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(909)</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,593 </span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(12,076)</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(37,264)</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15.75pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive income (loss) before reclassifications</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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="2" style="padding:2px 0 2px 1pt;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,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%">227 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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,522)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15.75pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amounts reclassified from accumulated other comprehensive loss</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">197 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-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%">(418)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-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%">(221)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:20.25pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net current-period other comprehensive income (loss)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">197 </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%">123 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,290)</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%">227 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,743)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance, March 31, 2023</span></div></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(26,675)</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%">(786)</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%">(697)</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%">(11,849)</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%">(40,007)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Other comprehensive income before reclassifications is net of income tax expense of $43.</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 loss before reclassifications is net of an income tax benefit of $1,045.</span></div>
    -19824000
    -286000
    -9918000
    -30028000
    0
    -5864000
    1027000
    -4837000
    22000
    -668000
    0
    -646000
    -22000
    -5196000
    1027000
    -4191000
    -19802000
    4910000
    -10945000
    -25837000
    2169000
    -26872000
    -909000
    2593000
    -12076000
    -37264000
    0
    -123000
    2872000
    -227000
    2522000
    197000
    0
    -418000
    0
    -221000
    -197000
    -123000
    3290000
    -227000
    2743000
    -26675000
    -786000
    -697000
    -11849000
    -40007000
    43000
    -1045000
    <div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #0e32e1;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">NOTE 6: DIVESTITURES</span></td></tr></table></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:112%">In September and December 2023, we executed agreements allowing for the conversion of our U.S. and Canadian payroll and human resources services customers to other service providers. During the quarter ended March 31, 2024, we recognized related income of $7,581, which is included in gain on sale of businesses and long-lived assets on the consolidated statement of comprehensive income. Recognition of the remaining income will be based on actual customer conversion and retention activity, which we expect to be completed during 2024. These businesses generated annual revenue of approximately $27,000 during 2023. Our U.S. and Canadian payroll and human resources businesses comprise a reporting unit that had a goodwill balance of $7,743 as of March 31, 2024. We evaluated this goodwill for impairment as of March 31, 2024, and, based on our quantitative analysis, we concluded that it was not impaired as of that date. In conjunction with our phased transition out of these businesses, we expect that this goodwill will be fully impaired during 2024, at the point when the remaining cash flows generated by these businesses in 2024 no longer support the carrying value of the reporting unit. During the quarter ended March 31, 2024, we also recognized a gain of $1,000 on the sale of a small business distributor customer list.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:112%">In June 2023, we completed the sale of our North American web hosting and logo design businesses. These businesses generated revenue of approximately $28,000 during 2023, through the sale date. Further information regarding this sale can be found under the caption "Note 6: Acquisition and Divestitures" in the Notes to Consolidated Financial Statements appearing in the 2023 Form 10-K.</span></div>
    7581000
    27000000
    7743000
    1000000
    28000000
    <div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #006ebf;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">NOTE 7: DERIVATIVE FINANCIAL INSTRUMENTS</span></td></tr></table></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As part of our interest rate risk management strategy, we have entered into interest rate swaps, which we designated as cash flow hedges, to mitigate variability in interest payments on a portion of our variable-rate debt (Note 12). Our derivative instruments were comprised of the following:</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:8.549%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.549%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.549%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.274%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.719%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#0094ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, <br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, <br/>2023</span></td></tr><tr><td colspan="6" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Notional amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align: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%">255,417 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.249 </span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">June 2026</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other non-current assets and other non-current liabilities</span></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">887 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,158)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">March 2023<br/>interest rate swap:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">200,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.003 </span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">March 2026</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other non-current assets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,289 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">287 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">September 2022 interest rate swap:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">300,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.990 </span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">September 2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other non-current assets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,590 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,519 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div><div 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 March 31, 2024 and December 31, 2023, and their impact on consolidated net income and the consolidated statements of cash flows was not material. We also expect that the amount that will be reclassified to interest expense during the next 12 months will not be material.</span></div>
    Our derivative instruments were comprised of the following:<div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:8.549%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.549%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.549%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.274%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.719%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#0094ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, <br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, <br/>2023</span></td></tr><tr><td colspan="6" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Notional amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align: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%">255,417 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.249 </span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">June 2026</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other non-current assets and other non-current liabilities</span></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">887 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,158)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">March 2023<br/>interest rate swap:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">200,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.003 </span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">March 2026</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other non-current assets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,289 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">287 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">September 2022 interest rate swap:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">300,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.990 </span></td><td style="padding:2px 1pt 2px 0;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">September 2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other non-current assets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,590 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,519 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div>
    255417000
    0.04249
    887000
    2158000
    200000000
    0.04003
    2289000
    287000
    300000000
    0.03990
    3590000
    1519000
    <div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #006ebf;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">NOTE 8: FAIR VALUE MEASUREMENTS</span></td></tr></table></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Recurring fair value measurements </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">– C</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">ash and cash equivalents included available-for-sale debt securities at December 31, 2023 (Note 3), which consisted of a domestic money market fund. The cost of the fund, which was traded in an active market, approximated its fair value because of the short-term nature of the underlying investments. The fair value of derivative instruments (Note 7) is calculated based on the applicable reference rate curve on the date of measurement.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Information regarding the fair values of our financial instruments was as follows:</span></div><div style="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%">March 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Quoted prices in active markets for identical assets<br/>(Level 1)</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Significant other observable inputs<br/>(Level 2)</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Significant unobservable inputs<br/>(Level 3)</span></td></tr><tr style="height:23pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance sheet location</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Carrying value</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:9pt;text-indent:-9pt"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">Measured at fair value through comprehensive income:</span></div></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-608">Derivative assets (Note 7)</span></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other non-current assets</span></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,766 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">6,766 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">6,766 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">Amortized cost:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,544 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,544 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,544 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-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%">108,227 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">108,227 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">108,227 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other non-current assets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,073 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,073 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,073 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-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%">14,090 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,159 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,159 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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,560,093 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,531,878 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,531,878 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"><tr><td style="width:1.0%"></td><td style="width:24.268%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.649%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.782%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.782%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.141%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.737%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair value measurements using</span></td></tr><tr style="height:48pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Quoted prices in active markets for identical assets<br/>(Level 1)</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Significant other observable inputs<br/>(Level 2)</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Significant unobservable inputs<br/>(Level 3)</span></td></tr><tr style="height:23pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance sheet location</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Carrying value</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">Measured at fair value through comprehensive income:</span></div></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15.75pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Available-for-sale debt securities</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-630">Derivative assets (Note 7)</span></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other non-current assets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,806 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,806 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,806 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-634">Derivative liability (Note 7)</span></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other non-current liabilities</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,158)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,158)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,158)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">Amortized cost:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49,962 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49,962 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49,962 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:15.75pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Funds held for customers</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">383,134 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">383,134 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">383,134 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:15.75pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other non-current assets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,937 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,937 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,937 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:15.75pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loans and notes receivable from distributors</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other current assets and other non-current assets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,430 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,249 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,249 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term debt</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current portion of long-term debt and long-term debt</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,592,851 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,554,028 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,554,028 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div>
    <div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Information regarding the fair values of our financial instruments was as follows:</span></div><div style="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%">March 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Quoted prices in active markets for identical assets<br/>(Level 1)</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Significant other observable inputs<br/>(Level 2)</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Significant unobservable inputs<br/>(Level 3)</span></td></tr><tr style="height:23pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance sheet location</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Carrying value</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:9pt;text-indent:-9pt"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">Measured at fair value through comprehensive income:</span></div></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-608">Derivative assets (Note 7)</span></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other non-current assets</span></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,766 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">6,766 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">6,766 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">Amortized cost:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,544 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,544 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,544 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-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%">108,227 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">108,227 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">108,227 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#0e32e1;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other non-current assets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,073 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,073 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,073 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-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%">14,090 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,159 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,159 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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,560,093 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,531,878 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,531,878 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"><tr><td style="width:1.0%"></td><td style="width:24.268%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.649%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.782%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.782%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.141%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.737%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair value measurements using</span></td></tr><tr style="height:48pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Quoted prices in active markets for identical assets<br/>(Level 1)</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Significant other observable inputs<br/>(Level 2)</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Significant unobservable inputs<br/>(Level 3)</span></td></tr><tr style="height:23pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance sheet location</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Carrying value</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">Measured at fair value through comprehensive income:</span></div></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15.75pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Available-for-sale debt securities</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-630">Derivative assets (Note 7)</span></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other non-current assets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,806 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,806 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,806 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-634">Derivative liability (Note 7)</span></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other non-current liabilities</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,158)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,158)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,158)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">Amortized cost:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49,962 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49,962 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49,962 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:15.75pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Funds held for customers</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">383,134 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">383,134 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">383,134 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:15.75pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other non-current assets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,937 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,937 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,937 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:15.75pt;padding-right:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loans and notes receivable from distributors</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other current assets and other non-current assets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,430 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,249 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,249 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:15.75pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term debt</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current portion of long-term debt and long-term debt</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,592,851 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,554,028 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,554,028 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div>
    6766000
    6766000
    6766000
    23544000
    23544000
    23544000
    108227000
    108227000
    108227000
    3073000
    3073000
    3073000
    14090000
    14159000
    14159000
    1560093000
    1531878000
    1531878000
    22000000
    22000000
    22000000
    1806000
    1806000
    1806000
    2158000
    2158000
    2158000
    49962000
    49962000
    49962000
    383134000
    383134000
    383134000
    2937000
    2937000
    2937000
    13430000
    13249000
    13249000
    1592851000
    1554028000
    1554028000
    <div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #006ebf;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">NOTE 9: RESTRUCTURING AND INTEGRATION EXPENSE</span></td></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Restructuring and integration expense consists of costs related to initiatives to drive earnings and cash flow growth and also includes costs related to the consolidation and migration of certain applications and processes. These costs consist primarily of consulting, project management services and internal labor, as well as other costs associated with our initiatives, such as costs related to facility closures and consolidations. In addition, we have recorded employee severance costs across functional areas. Restructuring and integration expense is not allocated to our reportable business segments.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We are currently pursuing several initiatives designed to support our growth strategy and to increase our efficiency, including several initiatives that we collectively refer to as our North Star program. The goal of these initiatives is to further drive shareholder value by (1) expanding our earnings before interest, taxes, depreciation and amortization ("EBITDA") growth trajectory, (2) increasing cash flow, (3) paying down debt, and (4) improving our leverage ratio. Our various initiatives include a balanced mix of structural cost reductions focused on organizational structure, processes and operational improvements, in addition to workstreams to drive revenue growth. We have already combined like-for-like capabilities, reduced management layers and consolidated core operations to run more efficiently and to create the ability to invest in high impact talent to accelerate our growth businesses of payments and data. The associated expense, which consisted primarily of consulting costs, was approximately $12,000 during the quarter ended March 31, 2024. To date, we have incurred expense of approximately $60,000, and we anticipate that we will incur an additional $60,000 to $80,000 of North Star restructuring and integration expense through 2025.</span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Restructuring and integration expense is reflected on the consolidated statements of comprehensive income as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"><tr><td style="width:1.0%"></td><td style="width:71.761%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.389%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.731%"></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.882%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><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/>March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="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 #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%">933 </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%">1,153 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating 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%">13,804 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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,941 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="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%">14,737 </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%">14,094 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div><span><br/></span></div><div style="text-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:71.999%"></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.768%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><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/>March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="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 #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">External consulting and other costs</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,969 </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%">7,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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">1,972 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">186 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;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%">838 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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,122 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;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%">3,958 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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,094 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="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%">14,737 </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%">14,094 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our restructuring and integration accruals are included in accrued liabilities on the consolidated balance sheets and represent expected cash payments required to satisfy the remaining severance obligations to those employees already terminated and those expected to be terminated under our various initiatives. The majority of the employee reductions, as well as  the related severance payments, are expected to be completed by the end of 2024.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Changes in our restructuring and integration accruals were as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.280%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.790%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Employee severance benefits</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance, December 31, 2023</span></div></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,689 </span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Charges</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,042 </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%">(70)</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%">(4,225)</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, March 31, 2024</span></div></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,436 </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>
    12000000
    60000000
    60000000
    80000000
    <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:99.122%"><tr><td style="width:1.0%"></td><td style="width:71.761%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.389%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.731%"></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.882%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><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/>March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="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 #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%">933 </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%">1,153 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating 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%">13,804 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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,941 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="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%">14,737 </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%">14,094 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div><span><br/></span></div><div style="text-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:71.999%"></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.768%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><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/>March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="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 #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">External consulting and other costs</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,969 </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%">7,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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">1,972 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">186 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;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%">838 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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,122 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;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%">3,958 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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,094 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="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%">14,737 </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%">14,094 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div>
    933000
    1153000
    13804000
    12941000
    14737000
    14094000
    7969000
    7692000
    1972000
    186000
    838000
    2122000
    3958000
    4094000
    14737000
    14094000
    <div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Changes in our restructuring and integration accruals were as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.280%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.790%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Employee severance benefits</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance, December 31, 2023</span></div></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,689 </span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Charges</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,042 </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%">(70)</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%">(4,225)</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, March 31, 2024</span></div></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,436 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div>
    9689000
    2042000
    -70000
    4225000
    7436000
    <div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #006ebf;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">NOTE 10: INCOME TAX PROVISION</span></td></tr></table></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The effective income tax rate for the quarter ended March 31, 2024 was 33.8%, consistent with the effective tax rate of 34.1% for the year ended December 31, 2023. The reconciliation of our effective tax rate for 2023 to the U.S. federal statutory tax rate can be found under the caption "Note 10: Income Tax Provision" in the Notes to Consolidated Financial Statements appearing in the 2023 Form 10-K.</span></div>
    0.338
    0.341
    <div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #006ebf;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">NOTE 11: POSTRETIREMENT BENEFITS</span></td></tr></table></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We have historically provided certain health care benefits for eligible retired U.S. employees. In addition to our retiree health care plan, we also have a U.S. supplemental executive retirement plan. Further information regarding our postretirement benefit plans can be found under the caption “Note 12: Postretirement Benefits” in the Notes to Consolidated Financial Statements appearing in the 2023 Form 10-K.</span></div><div 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:71.999%"></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.622%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><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/>March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="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 #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">435 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">496 </span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expected return on plan assets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,099)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,830)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of net actuarial losses</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">334 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">568 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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%">Net periodic benefit income</span></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,685)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,121)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div>
    <div style="text-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:71.999%"></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.622%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><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/>March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="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 #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">435 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">496 </span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expected return on plan assets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,099)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,830)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of net actuarial losses</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">334 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">568 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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%">Net periodic benefit income</span></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,685)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,121)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div>
    435000
    496000
    2099000
    1830000
    -355000
    -355000
    -334000
    -568000
    -1685000
    -1121000
    <div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #006ebf;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">NOTE 12: DEBT</span></td></tr></table></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Debt outstanding was comprised of the following:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.806%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.792%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, <br/>2023</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Senior, secured term loan facility</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">790,562 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">877,187 </span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Senior, unsecured notes</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">475,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">475,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amounts drawn on senior, secured revolving credit facility</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">239,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%">252,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Securitization obligations</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">64,969 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total principal amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,570,281 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,604,187 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: unamortized discount and debt issuance costs</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(10,188)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11,336)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total debt, net of discount and debt issuance costs</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,560,093 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,592,851 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: current portion of long-term debt, net of debt issuance costs</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(21,550)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(86,153)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term debt</span></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,538,543 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,506,698 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Maturities of long-term debt were as follows as of March 31, 2024:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:84.258%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.810%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Debt obligations</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101,062 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">929,250 </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%">64,969 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2029</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">475,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total principal amount</span></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,570,281 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Credit facility</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"> – </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In June 2021, we executed a senior, secured credit facility consisting of a revolving credit facility with commitments of $500,000 and a $1,155,000 term loan facility. The revolving credit facility includes a $40,000 swingline sub-facility and a $25,000 letter of credit sub-facility. Loans under the revolving credit facility may be borrowed, repaid and re-borrowed until June 1, 2026, at which time all amounts borrowed must be repaid. The term loan facility is required to be repaid in equal quarterly installments of $21,656 through June 30, 2025 and $28,875 from September 30, 2025 through March 31, 2026. The remaining balance is due on June 1, 2026. The term loan facility also includes mandatory prepayment requirements related to asset sales, new debt (other than permitted debt) and excess cash flow, subject to certain limitations. No premium or penalty is payable in connection with any mandatory or voluntary prepayment of the term loan facility.</span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Interest is payable on the credit facility at a fluctuating rate of interest determined by reference to the Secured Overnight Financing Rate ("SOFR") plus an applicable margin ranging from 1.5% to 2.5%, depending on our consolidated total leverage ratio, as defined in the credit agreement, and a commitment fee is payable on the unused portion of the revolving credit facility. Amounts outstanding under the credit facility had a weighted-average interest rate of 6.71% as of March 31, 2024 and 6.83% as of December 31, 2023, including the impact of interest rate swaps that effectively convert a portion of our variable-rate debt to fixed-rate debt. Further information regarding the interest rate swaps can be found in Note 7.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Borrowings under the credit facility are collateralized by substantially all of the present and future tangible and intangible personal property held by us and our subsidiaries that have guaranteed our obligations under the credit facility, subject to certain exceptions. The credit agreement contains customary covenants regarding limits on levels of indebtedness, liens, mergers, certain asset dispositions, changes in business, advances, investments, loans and restricted payments. The covenants are subject to a number of limitations and exceptions set forth in the credit agreement. </span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The credit agreement also includes requirements regarding our consolidated total leverage ratio and our consolidated secured leverage ratio, as defined in the credit agreement. During each remaining quarterly period, the consolidated total leverage ratio may not equal or exceed 4.25 to 1:00 and the consolidated secured leverage ratio may not equal or exceed 3.50 to 1:00. In addition, we must maintain a minimum interest coverage ratio of at least 3.00 to 1.00 throughout the remaining term of the credit facility. Failure to meet any of the above requirements would result in an event of default that would allow lenders to declare amounts outstanding immediately due and payable and would allow the lenders to enforce their interests against collateral pledged if we are unable to settle the amounts outstanding. We were in compliance with all debt covenants as of March 31, 2024.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The credit agreement contains customary representations and warranties and, as a condition to borrowing, requires that all such representations and warranties be true and correct in all material respects on the date of each borrowing, including representations as to no material adverse change in our business, assets, operations or financial condition. If our consolidated total leverage ratio exceeds 2.75 to 1.00, the aggregate annual amount of permitted dividends and share repurchases in connection with incentive-based equity and compensation is limited to $60,000.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of March 31, 2024, amounts available for borrowing under our revolving credit facility were as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:84.258%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.810%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Available borrowings</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revolving credit facility commitment</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">500,000 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amounts drawn on revolving credit facility</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(239,750)</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,036)</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 March 31, 2024</span></div></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">252,214 </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><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The indenture governing the notes contains covenants that limit our ability and the ability of our restricted subsidiaries to, among other things, incur additional indebtedness and liens, issue redeemable stock and preferred stock, pay dividends and distributions, make loans and investments and consolidate or merge or sell all or substantially all of our assets.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Securitization facility</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">– In March 2024, Deluxe Receivables LLC, a wholly-owned subsidiary, entered into a receivables financing agreement (the “Securitization Facility”) with a group of financial institutions with a termination date of March 12, 2027, unless extended in accordance with its terms. The maximum amount available under the Securitization Facility is $80,000, subject to certain borrowing base adjustments. Under the agreement, we sold and will continue to automatically sell certain of our accounts receivable to the subsidiary as collateral for borrowings under the facility. Borrowings bear interest at SOFR plus an applicable margin, and a commitment fee is payable on the unused portion of the facility. Interest and fees are due monthly. As of March 31, 2024, $64,969 was outstanding under the facility at an interest rate of 6.87%. We utilized the proceeds from these borrowings to prepay amounts due under our secured term loan facility. </span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Securitization Facility is accounted for as a collateralized financing activity, rather than the sale of assets. As such, the subsidiary is consolidated, and the receivable balances pledged as collateral are presented as accounts receivable on the </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">consolidated balance sheet, and the borrowings are presented as long-term debt. Cash receipts related to the underlying receivables are reflected as operating cash flows and borrowings and repayments under the collateralized loans are reflected as financing cash flows within the consolidated statement of cash flows.</span></div>
    <div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Debt outstanding was comprised of the following:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.806%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.792%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,<br/>2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, <br/>2023</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Senior, secured term loan facility</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">790,562 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">877,187 </span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Senior, unsecured notes</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">475,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">475,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amounts drawn on senior, secured revolving credit facility</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">239,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%">252,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Securitization obligations</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">64,969 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total principal amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,570,281 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,604,187 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: unamortized discount and debt issuance costs</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(10,188)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11,336)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total debt, net of discount and debt issuance costs</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,560,093 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,592,851 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: current portion of long-term debt, net of debt issuance costs</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(21,550)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(86,153)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term debt</span></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,538,543 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,506,698 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div>
    790562000
    877187000
    475000000
    475000000
    239750000
    252000000
    64969000
    0
    1570281000
    1604187000
    10188000
    11336000
    1560093000
    1592851000
    21550000
    86153000
    1538543000
    1506698000
    <div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Maturities of long-term debt were as follows as of March 31, 2024:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:84.258%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.810%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Debt obligations</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101,062 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">929,250 </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%">64,969 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2029</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">475,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total principal amount</span></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,570,281 </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>
    101062000
    929250000
    64969000
    0
    475000000
    1570281000
    500000000
    1155000000
    40000000
    40000000
    25000000
    25000000
    21656000
    21656000
    28875000
    28875000
    28875000
    0.015
    0.015
    0.025
    0.025
    0.0671
    0.0683
    4.25
    4.25
    3.50
    3.50
    3.00
    3.00
    2.75
    2.75
    60000000
    60000000
    <div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As of March 31, 2024, amounts available for borrowing under our revolving credit facility were as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:84.258%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.810%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Available borrowings</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revolving credit facility commitment</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">500,000 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amounts drawn on revolving credit facility</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(239,750)</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,036)</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 March 31, 2024</span></div></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">252,214 </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
    239750000
    8036000
    252214000
    500000000
    0.080
    490741000
    0.083
    25000000
    80000000
    80000000
    64969000
    0.0687
    <div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #006ebf;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">NOTE 13: OTHER COMMITMENTS AND CONTINGENCIES</span></td></tr></table></div><div style="text-indent:31.5pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Indemnifications</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">– In the normal course of business, we periodically enter into agreements that incorporate general indemnification language. These indemnification provisions generally encompass third-party claims arising from our products and services, including, without limitation, service failures, breach of security, intellectual property rights, governmental regulations and/or employment-related matters. Performance under these indemnities would generally be triggered by our breach of the terms of the contract. In disposing of assets or businesses, we often provide representations, warranties and/or indemnities to cover various risks including, for example, unknown damage to the assets, environmental risks involved in the sale of real estate, liability to investigate and remediate environmental contamination at waste disposal sites and manufacturing facilities, and unidentified tax liabilities and legal matters related to periods prior to disposition. We do not have the ability to estimate the potential liability from such indemnities because they relate to unknown conditions. However, we do not believe that any liability under these indemnities would have a material adverse effect on our financial position, annual results of operations or annual cash flows. We have recorded liabilities for known indemnifications related to environmental matters. These liabilities were not material as of March 31, 2024 or December 31, 2023.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Self-insurance</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">– We are self-insured for certain costs, primarily workers' compensation claims and medical and dental benefits for active employees and those employees on long-term disability. The liabilities associated with these items represent our best estimate of the ultimate obligations for reported claims plus those incurred, but not reported, and totaled $9,319 as of March 31, 2024 and $9,024 as of December 31, 2023. These accruals are included in accrued liabilities and other non-current liabilities on the consolidated balance sheets. Our workers' compensation liability is recorded at present value. The difference between the discounted and undiscounted liability was not material as of March 31, 2024 or December 31, 2023.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our self-insurance liabilities are estimated, in part, by considering historical claims experience, demographic factors and other actuarial assumptions. The estimated accruals for these liabilities could be significantly affected if future events and claims differ from these assumptions and historical trends.</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Litigation</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">– Recorded liabilities for legal matters, as well as related charges recorded in each period, were not material to our financial position, results of operations or liquidity during the periods presented, and we do not believe that any of the currently identified claims or litigation will materially affect our financial position, results of operations or liquidity, upon resolution. However, litigation is subject to inherent uncertainties, and unfavorable rulings could occur. If an unfavorable ruling were to occur, it may cause a material adverse impact on our financial position, results of operations or liquidity in the period in which the ruling occurs or in future periods.</span></div>
    9319000
    9024000
    <div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #006ebf;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">NOTE 14: SHAREHOLDERS' EQUITY</span></td></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In October 2018, our board of directors authorized the repurchase of up to $500,000 of our common stock. This authorization has no expiration date. No shares were repurchased under this authorization during the quarters ended March 31, 2024 or March 31, 2023, and $287,452 remained available for repurchase as of March 31, 2024.</span></div>
    500000000
    0
    0
    287452000
    <div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #006ebf;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">NOTE 15: BUSINESS SEGMENT INFORMATION</span></td></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Effective January 1, 2024, we reorganized our reportable business segments to align with structural and management reporting changes that better reflect our portfolio mix and offerings. We now operate the following reportable segments, generally organized by product type:</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="padding-left:36pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">•</span><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;padding-left:5.85pt">Merchant Services </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">– provides electronic credit and debit card authorization and payment systems and processing services primarily to small and medium-sized retail and service businesses.</span></div><div style="text-indent:4.5pt"><span><br/></span></div><div style="padding-left:36pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">•</span><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;padding-left:10.35pt">B2B Payments </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">– provides treasury management solutions, including remittance and lockbox processing, remote deposit capture, receivables management, payment processing and paperless treasury management, as well as fraud and security services and Deluxe Payment Exchange.</span></div><div style="padding-left:36pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">•</span><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;padding-left:10.35pt">Data Solutions</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> – provides data-driven marketing solutions, including digital engagement, financial institution profitability reporting and account switching tools, and business incorporation services.</span></div><div style="text-indent:4.5pt"><span><br/></span></div><div style="padding-left:36pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">•</span><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;padding-left:10.35pt">Print </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">– provides printed personal and business checks, printed business forms, business accessories and promotional products.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The accounting policies of the segments are the same as those described in the Notes to Consolidated Financial Statements included in the 2023 Form 10-K. We allocate corporate costs for our shared services functions to our business segments when the costs are directly attributable to a segment. This includes certain sales and marketing, supply chain, real estate, finance, information technology and legal costs. Costs that are not directly attributable to a business segment are reported as Corporate operations and consist primarily of marketing, accounting, information technology, human resources, facilities, executive management and legal, tax and treasury costs that support the corporate function. Corporate operations also includes other income. All of our segments operate primarily in the U.S., with some operations in Canada. Until June 2023, we also had web hosting business operations in portions of Europe and partners in Central and South America.</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 EBITDA on an adjusted basis for each segment when deciding how to allocate resources and to assess segment operating performance. Adjusted EBITDA for each segment excludes depreciation and amortization expense, interest expense, income tax expense and certain other amounts, which may include, from time to time: asset impairment charges; restructuring and integration expense; share-based compensation expense; acquisition transaction costs; certain legal-related 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><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 is our segment information for the quarters ended March 31, 2024 and 2023. The segment information for 2023 has been recast to reflect our current segment structure.</span></div><div style="text-indent:27pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:65.859%"></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.692%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><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 March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="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 #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Merchant Services:</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="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%">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%">96,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 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%">89,105 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="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,437 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,427 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">B2B Payments:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="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%">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%">69,418 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">75,196 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="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%">13,261 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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,475 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="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="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%">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%">59,712 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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,353 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjusted EBITDA</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,869 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,256 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Print:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="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%">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%">303,334 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">314,040 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="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%">90,956 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">95,201 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total reportable segments:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="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%">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%">528,941 </span></td><td style="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%">522,694 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="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%">140,523 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">137,359 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">All other:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="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%">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%">6,014 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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,671 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="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%">3,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%">9,803 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="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%">Revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">534,955 </span></td><td style="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%">545,365 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjusted EBITDA</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">144,159 </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%">147,162 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div><span><br/></span></div><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"> Includes our North American web hosting and logo design businesses, which were sold in June 2023, and our payroll and human resources services business, which we are in the process of exiting (Note 6).</span></div><div style="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.099%"><tr><td style="width:1.0%"></td><td style="width:69.093%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.057%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.060%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><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/>March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="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 #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total segment adjusted EBITDA</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">144,159 </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%">147,162 </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="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%">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%">(43,701)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(46,726)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Depreciation and amortization expense</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(41,747)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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,520)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(30,809)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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,016)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="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%">27 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restructuring and integration expense</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(14,737)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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,094)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="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,121)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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,866)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Certain legal-related expense</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(300)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(429)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gain on sale of businesses and long-lived assets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,581 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">16,352 </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%">6,539 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:center"><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 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.561%"><tr><td style="width:1.0%"></td><td style="width:19.164%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.381%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.381%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.381%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.381%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.381%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.974%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Quarter Ended March 31, 2024</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Merchant Services</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">B2B<br/>Payments</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Data<br/>Solutions</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Print</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">All<br/>Other</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Consolidated</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Checks</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">178,484 </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%">178,484 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Merchant services</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">96,477 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">96,477 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Forms and other business products</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">63,792 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,792 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Promotional solutions</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">61,058 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,058 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Treasury management solutions</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55,077 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,077 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Data-driven marketing</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">54,325 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,325 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,341 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,387 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,014 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,742 </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%">96,477 </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%">69,418 </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%">59,712 </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%">303,334 </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%">6,014 </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%">534,955 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:19.281%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.363%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.363%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.363%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.363%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.363%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.953%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Quarter Ended March 31, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Merchant Services</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">B2B<br/>Payments</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Data<br/>Solutions</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Print</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">All<br/>other</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Consolidated</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Checks</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">178,647 </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%">178,647 </span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Merchant services</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">89,105 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">89,105 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Forms and other business products</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">65,490 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-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%">65,490 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Promotional solutions</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">69,903 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">748 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">70,651 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Treasury management solutions</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60,474 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-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%">60,474 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Data-driven marketing</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,282 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-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%">39,282 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,722 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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,071 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-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%">21,923 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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,716 </span></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%">89,105 </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%">75,196 </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%">44,353 </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%">314,040 </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%">22,671 </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%">545,365 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div>
    <div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following is our segment information for the quarters ended March 31, 2024 and 2023. The segment information for 2023 has been recast to reflect our current segment structure.</span></div><div style="text-indent:27pt"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:65.859%"></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.692%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><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 March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="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 #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Merchant Services:</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="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%">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%">96,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 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%">89,105 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="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,437 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,427 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">B2B Payments:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="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%">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%">69,418 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">75,196 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="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%">13,261 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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,475 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="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="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%">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%">59,712 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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,353 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjusted EBITDA</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,869 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,256 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Print:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="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%">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%">303,334 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">314,040 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="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%">90,956 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">95,201 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total reportable segments:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="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%">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%">528,941 </span></td><td style="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%">522,694 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="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%">140,523 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">137,359 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">All other:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="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%">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%">6,014 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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,671 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="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%">3,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%">9,803 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="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%">Revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">534,955 </span></td><td style="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%">545,365 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjusted EBITDA</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">144,159 </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%">147,162 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div><span><br/></span></div><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"> Includes our North American web hosting and logo design businesses, which were sold in June 2023, and our payroll and human resources services business, which we are in the process of exiting (Note 6).</span></div>
    96477000
    89105000
    21437000
    18427000
    69418000
    75196000
    13261000
    13475000
    59712000
    44353000
    14869000
    10256000
    303334000
    314040000
    90956000
    95201000
    528941000
    522694000
    140523000
    137359000
    6014000
    22671000
    3636000
    9803000
    534955000
    545365000
    144159000
    147162000
    <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.099%"><tr><td style="width:1.0%"></td><td style="width:69.093%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.057%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.060%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><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/>March 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="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 #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total segment adjusted EBITDA</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">144,159 </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%">147,162 </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="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%">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%">(43,701)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(46,726)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Depreciation and amortization expense</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(41,747)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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,520)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(30,809)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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,016)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="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%">27 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restructuring and integration expense</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(14,737)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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,094)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="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,121)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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,866)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Certain legal-related expense</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(300)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(429)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gain on sale of businesses and long-lived assets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,581 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">16,352 </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%">6,539 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div>
    144159000
    147162000
    -43701000
    -46726000
    41747000
    43520000
    30809000
    30016000
    -27000
    -28000
    14737000
    14094000
    5121000
    5866000
    300000
    429000
    8581000
    0
    16352000
    6539000
    <div style="text-indent:27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following tables present revenue disaggregated by our product and service offerings:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:19.164%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.381%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.381%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.381%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.381%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.381%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.974%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Quarter Ended March 31, 2024</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Merchant Services</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">B2B<br/>Payments</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Data<br/>Solutions</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Print</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">All<br/>Other</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Consolidated</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Checks</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">178,484 </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%">178,484 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Merchant services</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">96,477 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">96,477 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Forms and other business products</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">63,792 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,792 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Promotional solutions</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">61,058 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,058 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Treasury management solutions</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55,077 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,077 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Data-driven marketing</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">54,325 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,325 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,341 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,387 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,014 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#006ebf;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,742 </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%">96,477 </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%">69,418 </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%">59,712 </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%">303,334 </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%">6,014 </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%">534,955 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:19.281%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.363%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.363%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.363%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.363%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.363%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.953%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Quarter Ended March 31, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Merchant Services</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">B2B<br/>Payments</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Data<br/>Solutions</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Print</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">All<br/>other</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Consolidated</span></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Checks</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">178,647 </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%">178,647 </span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Merchant services</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">89,105 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">89,105 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Forms and other business products</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">65,490 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-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%">65,490 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Promotional solutions</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">69,903 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">748 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">70,651 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Treasury management solutions</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60,474 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-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%">60,474 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Data-driven marketing</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,282 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-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%">39,282 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,722 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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,071 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-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%">21,923 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;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,716 </span></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%">89,105 </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%">75,196 </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%">44,353 </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%">314,040 </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%">22,671 </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%">545,365 </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>
    178484000
    178484000
    96477000
    96477000
    63792000
    63792000
    61058000
    61058000
    55077000
    55077000
    54325000
    54325000
    14341000
    5387000
    6014000
    25742000
    96477000
    69418000
    59712000
    303334000
    6014000
    534955000
    178647000
    178647000
    89105000
    89105000
    65490000
    65490000
    69903000
    748000
    70651000
    60474000
    60474000
    39282000
    39282000
    14722000
    5071000
    21923000
    41716000
    89105000
    75196000
    44353000
    314040000
    22671000
    545365000
    false
    false
    false
    <div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Set forth below are Rule 10b5-1 trading arrangements previously entered into by our directors or officers. Each such trading arrangement is intended to satisfy the affirmative defense of Rule 10-b5-1(c).</span></div><div style="text-indent:36pt"><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:22.730%"></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.712%"></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.420%"></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:16.590%"></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:21.712%"></td><td style="width:0.1%"></td></tr><tr><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%">Name and Position</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:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Plan Adoption Date</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:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Plan Effective Date</span></td><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%">Duration of the Plan<br/>(Termination Date)</span></td><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%">Aggregate Number of Shares to be Purchased Under the Plan</span></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:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Barry C. McCarthy, President and Chief Executive Officer</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: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%">December 13, 2023</span></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;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:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">March 12, 2024</span></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;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:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">March 11, 2025</span></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#026dce;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;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">William C. Zint, Senior Vice President, Chief Financial Officer</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:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">December 11, 2023</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:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">March 13, 2024</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:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">December 10, 2025</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:center;vertical-align:bottom"><span style="color:#026dce;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,175</span></td></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div style="padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:9pt;font-weight:400;line-height:112%">*</span><span style="color:#212121;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:112%;padding-left:9.02pt">The trading arrangement provides for quarterly purchases, each such purchase in an aggregate dollar amount equal to the number of shares owned by Mr. McCarthy on the date of such purchase multiplied by $0.30.</span></div>
    true
    Barry C. McCarthy
    President and Chief Executive Officer
    December 13, 2023
    March 11, 2025
    William C. Zint
    Senior Vice President, Chief Financial Officer
    December 11, 2023
    December 10, 2025
    1175
    
        
        
        Includes unbilled receivables of $51,408 as of March 31, 2024 and $43,673 as of December 31, 2023.
        
        
        
        
        Represents revenues that are earned but not currently billable under the related contract terms.
        
        
        
        
        
        
         The Data Solutions and Print balances are net of accumulated impairment charges of $145,584 and $193,699, respectively, for each period
        
        
        
        
        
        
        Amortization of prepaid product discounts was $8,180 for the quarter ended March 31, 2024 and $8,513 for the quarter ended March 31, 2023.
        
        
        
        
        Amortization of deferred contract acquisition costs was $3,091 for the quarter ended March 31, 2024 and $2,367 for the quarter ended March 31, 2023.
        
        
        
        
        Amount includes the non-current portion of loans and notes receivable. The current portion of these receivables is included in other current assets on the consolidated balance sheets and was $1,317 as of March 31, 2024 and $987 as of December 31, 2023.
        
        
        
        
        Revenue recognized for amounts included in deferred revenue at the beginning of the period was $14,644 for the quarter ended March 31, 2024 and $18,683 for the quarter ended March 31, 2023.
        
        
        
        Represents the cash and cash equivalents of our former North American web hosting and logo design business, which was classified as held for sale as of March 31, 2023.
        
        
        In February 2023, we entered into a joint venture focused on launching and marketing a business payment distribution technology platform. We committed to invest $20,000 over a 3-year period and we have option rights to acquire additional non-controlling ownership interest. During the quarter ended March 31, 2023, we recorded $18,392 for our investment in the joint venture and option rights.
        
        
        Other comprehensive income before reclassifications is net of income tax expense of $2,169.
        
        
        Other comprehensive income before reclassifications is net of income tax expense of $43.
        
        
        Other comprehensive loss before reclassifications is net of an income tax benefit of $1,045.
        
        
        
        
        
        Includes our North American web hosting and logo design businesses, which were sold in June 2023, and our payroll and human resources services business, which we are in the process of exiting (Note 6).
        
        
        
        
    





:X!.QV4>2Z7>;Z7NJD#BS'N@-A>5-U1*LN._X#/%KJ &SW\HJEWIE)&:8 2AAT184,:[Y'Y%T"_" $9ZK&UG(J%ZIBJZ$AKKA!(=#&O^JZ1)=:+ H;% M1RTE1%C,"LF'<+WB^5CJ .+IJH!WE7@KIS5"Q8:?@J)$Q*"PSTU>)=*]C<\4 M;,FT$LNTK;+%ED%S@,9WN[;6RC1-=B"'G+3IN\E4>C:T_RLZKD1*7!8-:0_K M&I6@?+#YC(SP%PA[EXQ^NCC)F%N:YI5:,6T^Y&'GY?*%ND%Y?P+$!D?EC>)# M'*'6%5QB4:P,HL%Z5^*GDW"=$50/!L\[]9/$2:7%(\LA6H^%R"?:0X9' _+N MLP-G_+L#TUM/LR[;#7#5?W]EW/"_@P'Y&SY!^.$?3FC_.,;T[NC<>>;L_'@I M?I#;;S@U/RZ7;2JA\YWFZ*CO78>:( 8L.I%CN6'201LZ :+G[[:U=UO1T20#EUW!3+VX #@( M@/!XE4N='43R8X7NL+]+PASKQ^P!>< NT^-1AFY7]W;LQ?"QTOG/I.Z"-4 MQN'F7+!HJ>_)[9R;-#='_=O3#]=*0IM:H&$H/NU*1W9S3G43.A*$9">QZP^: MKK)B<^K"&353H4E>!N-&2YS=AP'.^%'^2+$U&A1&J7YK4-B=43OCA]1?&Q2^ MX=3Z*RQP>QB/K/(U'8SG3B.>L>3O8[F)RRU\BT8_L=M)UP*^$($//!"/F&82 MNUR=AP?-\GKP\2 0S)P_D:2@B1!DOB/LG_:?8;XQ'Q_NAIMO."&-.7W44\H9 MIMI7$2RQ-I]%FIM&K?A3Q*EJ@&GY&PO=V]R:W-H965T[U>JM8*+O%>@VGK MFNF_;E&HW2J(@_W" ]]6UBV$ZV7#MOB(]M?F7M,L'% *7J,T7$G06*Z"F_CZ M-G/R7N WCCMS, ;GR4:IKV[RH5@%D2.$ G/K$!AU3_@6A7! 1.//'C,83#K% MP_$>_;WWG7S9,(-OE?C""UNM@D4 !9:L%?9![7[&WI^IP\N5,+Z%72>;1@'D MK;&J[I6)0(?&\.T.>Y1VS;+W4:@?:21.:&WA7O3:1 MX](%Y=%JVN6D9]?OF)9<;@TT2*&JF$:X^,PV LUH&5HRX,3"O >[[<"2$V I M?%325@;>R0*+E_HA$1O8)7MVM\E9P(],3R"-QY!$278&+QV\33U>^B-O[\G; M1^_M[S<;8S5=CC^.^=O!9TC50%IN<>@ M6C"!3RW3E@#\?84+8FHKU1IRE0@2%VSL@0%6JU9:,_*WT34I'$F?UZ\621R_ MZ4[M&GZAPLIEKFJ$GR".QHLTHD$RGB^BPSUFK>:;M@N&570T\C*G9-(4)W>L M7!)/-!8NDOF(FL7HG/8=BO89O;DH=<:F"7SH12GN.7-'2'(-N<]SWM#QD@V# M.<707V6=RUD"7WR9Q.*2 M(J*IZG?B!NB],);.W?'(TO%5/'==2MV/CIB@HTDR]5TT.R?>WYW_?4P>\+)& M9EJ-]#I:EQ7?YQ?D@AG#2^Y6# C.-EST.*EC&U_]1\&=SKNSHVSX]\&]ZU,1 M>$U5ROO24%&@)&7BA4T#TWD$:9:=-.+JTRG=%P2R<;;P!&:S^!]UG&#DM8/$ZG$;4S\N38&Q$>/.4UZJW_L% T7>7I7O5A=?@3W71? M@6_BW8>*'L\MEQ1[+$DUFLRG >CND])-K&K\QV"C+'TS_+"B?QUJ)T#[I2+W M^HDS,/P4UW\#4$L#!!0 ( ,94HUC36PV&*04 &4/ 9 >&PO=V]R M:W-H965TDX[2_?I>DK-B9XF;+"@0215\>'AZ>>QF>;X7\J"H M3>Z:NE47HTKK]=EDHO(*&J9.Q1I:_*44LF$:/^5JHM826&$'-?6$!D$Z:1AO M1_-SVWPK4D:M,T3'Z^A%IL+T;A:-=QPU>5-AV3^?F:K> ]Z%_7 MUQ*_)CU*P1MH%1C!;AV65BXFW ;QRV:J]-S$J60GPT'V^+BU%@"$$- MN38(#%^W< 5U;8"0QJ<.<]1/:0;NMW?H;^S:<2U+IN!*U+_S0E<7HVQ$"BC9 MIM8W8OL#=.NQ!'-1*_LD6Q>;SD8DWR@MFFXP,FAXZ][LKM-A;T 6/#* =@.H MY>TFLBQ?,\WFYU)LB331B&8:=JEV-)+CK=F4]UKBKQS'Z?G/N@))/5FZ(WM)CP*^8_*41*%/:$#C(WA1O_C(XD6/X"WR?--L:J:A($Z(JP,A MWG9"_&B$\,E/F".B)!_8'?ECL51:HJ7^')+%S1H/SVK2[$RM60X7(YQ+@;R% MT?SEBS -7AU94]RO*3Z&/K^!O&9*\9+GS/F^^ MMA'FDU1#7HVC#7(]-05Z^ MR&@8OD+M7,5PR;MBLN#MBK!&;$R4["%0^E**!M/S?B_$@"F-&8D6I,5-Z RZ M98K@7REJ+"WJC"R> F&Z1&NI+IY'9E&66%HPPHA&N(8&B6%@JT3-"SM6:7PY M7= X@UGVRX9)C1/8'"$>(NA*;!1K"\P]XW/SB Q7J?D7IR=BK07Z#S27%IXL MH862:[*N66NIH!S7D@LLO[AG/ >22R@PX(1$2=(]G>4['L;!F*J>'"')XB"<4_2BS$N3'?II3%H+<4M MMX7^7R_4MY; 2(/C48J,P]ET;!?4T;@!5O,O*.\*3RF"N#E3%2G1-:2"8@6* MS,*$)-, *>%>@-*D(VU7L&M[-)X:] 3G&.3^U7D.N*9I1N(PVR?JA)4/\NMP MV E)XQ2?%"4_4B^2OEXD1^O%4Y)FJ&X\'[4O%5<5:\TF6._#?H;BDI^4BEAJ M[-!/+ID4 9M->%[D57]@$,PIETQ;W..#RO$@[:X?]YRRV[5IY5''SR&G)HEAC4K2A"%Z#7_8QBFF*39JE]S_Q9 MF-E6%/@![;/WV"F_!-00_FD]MTGT%4G\+(UQ.@3$)(C]+)H^MX!22KS4%)?= M'!XZVR5N;H73WZT!B]@PQ"%_Q$K\<);N,0QGX;UV#ZS0"1=0(U.,>@6V*_!G M<>*T3,P*QW87CZCWJ&Q<[7*6WU>*72'!WA/JA^GL]#G.LQJBGPI8:BSS*!G7 MO#/>D$D[I0:]2K^U5ZD5-?6S*74>#6;F3?UDYFQ,_6#J[!M-?9K&_XMI0\P1 MC[I)*9V:=F).B&<:%\^7>\_&X;Z#L2K_1P<;4,LW\NDLZ/E.S6$Y;..HTS2= M.L].N_Q/S?%G- W]++8R>S$6@N!;VCF.3JV+AL"M9D^ -B?Z/?K.^P8=U:Y#B[6]2"V%QFN9;59X#P9I O#W4@B]^S 3]#?K^=]02P,$% @ MQE2C6*C%,8\/ P Y08 !D !X;"]W;W)K&UL MA55M3]LP$/XKIXQ-('5-FK30=FTE.H9@$@/!7CY,^^ FU\;"L3/;:6&_?F4X#$V:8\%,5Y4H:6>I=,$L M3?4J-*5&EGFG0H1Q%!V'!>,RF$W\VHV>351E!9=XH\%41<'TXQR%VDR#7O"T M<,M7N74+X6Q2LA7>H?U6WFB:A2U*Q@N4ABL)&I?3X+0WGO>=O3?XSG%CML;@ ME"R4NG>3RVP:1(X0"DRM0V#T6^-'%,(!$8W?#6;0AG2.V^,G]'.OG;0LF,&/ M2OS@FL$O96;2ZPT3-P>*D2QG]A4]L>DW%:&:N*QID8%%S6?_;0 MY&'+81B]X! W#K'G70?R+,^89;.)5AO0SIK0W,!+]=Y$CDMW*'=6TRXG/SL[ M0\W7S&4&EEPRF7(F@$MC=46IMP8.O[*%0',T"2V%@$KI2T MN8%/,L/LN7](-%NN\1/7>;P7\(KI+B2]#L11W-^#E[3:$X^7O*[]L?1ASV2^JVD_C[T5X]S%]^]B+OY7E>:2K\-M5TO&Z0$I:HH-3>8 M@5J"S8F,$G3]*:-CH%-,%JJ2E M [($;"QH9I$P;*6Y?80Y$R02H6Y@0J7,W_5SQC6LF:AP>_BYDNAJ)W&@VO(_ M[H3Y,V"S8>48#B >##K]W@GTNW%_!&];UV.X)CD:I)+OTTIKD@S,&&S*1OVW M*3A;<%%7T $,AR?T/8P[O<'PJ,F$)T0]M!-%$<6+HH3BM5M[ L:=>#B"F"#O ML+1U)LDCWBDI:0(DW=$HH@#/7 8O!TDZ [+O=0:]$>RJSW"K]12H5[[!&BH M.K2Z"[6K;0\_K5O7/_/Z 2#-=.<,"%R2:]0]&02@ZZ9:3ZPJ?2-;*$MMT0]S M>H=0.P/:7RIEGR8N0/NRS?X"4$L#!!0 ( ,94HUC@&PO=V]R:W-H965TKRF7ZZD7>1O#%[8HC34$L\F2 M+.@C-;\M'Q2.@@XE9Q45FDD!BA93[RH:7Z=V?C/A*Z-KO=4'JV0NY9,=?,JG M7F@)44XS8Q$(-BMZ0SFW0$CC6XOI=2&MXW9_@W[7:$2_L]R44V_H M04X+4G/S1:Y_I*V>GL7+)-?-$]9N;M+W(*NUD57KC PJ)EQ+OK?KL.4P#(\X MQ*U#W/!V@1J6M\20V43)-2@[&]%LIY':>",Y)FQ2'HW"MPS]S.R., 4KPFL* M%26Z5A17W&@X^Y7,.=7GD\!@%#LWR%K$:X<8'T%,X%X*4VKX0>0TW_4/D%U' M,=Y0O(Y/ MX3=0E)Y$,4BS@TP/0]K*&>LER>C4P]+05*VH-_OP+NJ''T\03CO"Z2GT[1S) @HFB,@8 MX< $$JZ;?!VB?!+T,.5/PI6YJ[@%43D3"S EA:+CH"T)6:O#1&!--."OD!SK M78_AV :KM87&W&9EEUSXI9:&YK!4+,,X;%.TN.'5$S4650'+T9]E&)9H;8V/ M;"%8@19A0")7!7)N]=@-C!C+>F].+5Z_/\-8II2U)B+7YW!-.$JCX,Y%+C.W M)#=$J6=+V^G9DG;OI.5 S-92(:22]:*$3%:XR*4]RU8V)H[I&&ZI8BO2"&RE MG/V$^F%P#C\W.H04%UFM% K>S'@/?7_0[V^U']X-XRC^>,!R54EEV%_(*I/: MC)&^+MT#54)F._1;C11XDY$X\7MINM=LL#9MXWY7XRI!27G>9,0=4U1IB,*A M'\>#5^U!E*,:$S\<)#O/??_/D@C=J!"X8!KW:D:92VBA9 4YPPW)YK612,K% MV8MA?>4Q E'JAZ/0-E%O]"IX:_XLQ>+"4(71Z-S 30NQM&N.>P6+A._.L"'W M3)'?ZX<8*[$]K(+A8/@2YI7E="G=XAI4U M6V--,;O,,%R"XWO_/<2Q'X;AP#-)"OM+,9-.3SOV@WF_OB-9T(Z\D?]>*]YVYF0#!,_2M)7[=O.A-@?)8.= MYW]])B1^FH2VB=,#9X(S_TMGPBCVA[W(]GIX$L4[9\*>Y=#U(MBZ#F(*%LVE M5V/":V'=?)GN+N7X?5[@UQTX+= UO!ST/%#NHNL&1BZ;R^5< M&LQWTRWQOP%5=@*^+R0FHQW8 -V_C=G?4$L#!!0 ( ,94HUA9-O(8>P, M -<( 9 >&PO=V]R:W-H965TM M&!) B%[]HLPV$*<9V@]%L[3;/@S[0$LGBRA%>B05)_]^1\I6WWONT=-NVA J7B+TG E06.]#.Z2V_7$R7N!/SCNSQ3" 1&-?PZ8P6#2*9ZNC^B_>M_)EPTS>*_$G[RRS3*8 M!U!AS3IAG]3^'1[\\01+)8Q_PKZ7G<0!E)VQJCTH$X.6R_[-7@YQ.%&8_T@A M/2BDGG=OR+-\RRQ;+;3:@W;2A.86WE6O3>2X=$GY9#5]Y:1G5T]HK.Y*VVDN MM\!D!5Q:W&KF8X8OE'R#-G% 7A"P2Q6<.<*AEN. M!OZZVY 45=#?YR+0&\C/&W!==6MVK,1E0&UC4#]CL/KYIV0:_S)"/Q_HYV/H ME^7O'.E1V/.D+ZL5;ERSNJZC&-*Y;1!*)8T2O/)Q-99>U-?6@*KI4TL6&M?F MSZ0L:8_ #-1*T(5A;N&WCFF+NB\@N.(.476&S)MK7P3ND<%G99D@-&,=JL9G ME!W"&RBRC)Y)F$PR^+A#1Y;('\@:2+)P'N>0I&&1)W"9AP27A[-LUB_B(K]0 MCZY00%8V0#2XJF!/;GKWN7&AJGVH>K\)YF+/'UY(2'KGI:'+Z$A!$9SV$3'$ M=!86T\*_IT4*#^U.J%=$,!0HS62)L$&)-2?9)"QF*23S*;R7!V3!-L1]GLTA M#9,TA8\>.@N+R1S^3P3^&[F1%I@,+3 9;8'[ALDMI9*[*3'&@I6E[I@PY]IA MU,3Y=CBQJSI]H6W8H_ZVOK_+ZUAFUDRX@Q#>8HGMQJ6@OPA=B1?A=%X D=*. M5!K&>4I9(0SCS%[-XFMX9*]]WUWE89I.KK\"TJU*=7F\5GV9Y-GT;':BDV'3 M(AES(]45&TV%JW_7#ZJMX/_+)ZI9+ P)K4HUO9I0%W8_1?F/5SH^N MC;(T"/VRH3\/U$Z OM=*V>/&&1C^95;_ E!+ P04 " #&5*-81&,"*P # M "#!@ &0 'AL+W=OW$['IG%*:IQ;H*:JA/T]0V76DZ@?;39NY*IT?B.>CFNQ MPEMT7^NYY56\92EDA9JDT6!Q.8G.^J>S@;%*R?1<00% M+D6CW(U9?\#.GZ'GRXVB,,*ZLTTBR!MRINK K*"2NOV*ARX._P-(.T :=+<7 M!947PHGIV)HU6&_-;'X27 UH%B>U3\JMLWPJ&>>FQ4$B]<>SX%F\;YQWCK&5,7V#,X-IH5Q)OFSK]4?)NSTN#K8N M#O:Q3\]-51O-Z@G,$C37=HU6FD+FFPR#U+FI<)?P_=2['TQ'!Y+\3#6<>9Z M"0'MSK@&>0FYT624+(1C&W+\J39"V8R#4?J2O\<-S"?&8R1Y %MYDJ51W$ZD M7@5,Z^HI?&Z$=7QA>'EP(/V%IB%FH%YX/7[(X$JS$9)C+ ^O89 -_7@R@LN' MFKL%8]G#QFHON>:T@R!"7Q3I87)RTH.#_N%QEO3@K#+6R3\B]!=65G.,N>%Q M,F7.CEHL.#('V7#8Z\;G )\9?C\L6PH%_*Z(GU66#6 X.H:/+Z>-Y;*&T3%3 MAED_[?=V/9OX46.HT*Y"^R/VN]&N[1';W6V'/6L;RS_SMCUS%:XD%X#")4.3 MH[?#"&S;\MJ%,W5H,POCN&F%:@,^7QKC-PE^P_>],_P)02P,$% M @ QE2C6'N@.M>3! C0L !D !X;"]W;W)K&ULI591;]LV$/XKA%MT,:#&E&3):.EL$Z5(EZ3L M9K]^1TI6G$36'O8B':6[C]\=[XXW.RC]S6P!+/E1"FGF@ZVUNZO1R.1;*)FY M5#N0^&>M=,DL+O5F9'8:6.&-2C&**$U')>-RL)CY;W=Z,5.5%5S"G2:F*DNF M'Z]!J,-\$ Z.'^[Y9FO=A]%BMF,;> #[Q^Y.XVK4HA2\!&FXDD3#>CY8AE?7 MJ=/W"G]R.)@3F3A/5DI]%K#Q]!" >$-+XWF(-V2V=X M*A_1?_:^HR\K9N"C$E]Y8;?S038@!:Q9)>R].OP"C3^)P\N5,/Y)#K5N-!V0 MO#)6E8TQ,BBYK-_L1Q.'$X.,GC&(&H/(\ZXW\BQOF&6+F58'HITVHCG!N^JM MD1R7[E >K,:_'.WLX@96EEQ\82L!9C@;681T/T9Y8WY=FT=GS&-RJZ3=&O)) M%E \MQ\AE99/=.1S'?4"WC)]2>(P(!&-QCUX<>M?[/'B/O]NN,F%,I4&\M=R M9:S&7/B[R]D::]R-Y>KCRNQ8#O,!%H !O8?!XMV;,*4?>IB.6Z;C/O2:*9:- ML4P67&ZZ^/4B=/-["4L.S)!6)OZ_(!9?X254&]#:6R8,AXD@24TO:]+%4EK2&%9@=)L'K-B_TT[)78.W]R7'+[ MM&T43X-)0DF41![JP5EPR_]AO@VHE> ;+QJ2CH-I.B7OWF11&'T@7Y1E@F!@ M9,YW*#%/@H1!,J%!E(4HI73L_?@,QERA%ZBB$1H)%9AC7AW#AFT!@\Z-J9C, M :-MT)6+D*)I-D0A#.(X'3;[.=V 2.R_>!;_B8)D4AK0:>RD:11D2=B002\U MH.7.,7*.KO$\Y.:]/YGGFW2QBQ OH<@N2X,PB8?D\S-C/$-4B+,@&<>U3-,@ MG6:D)_.3-O.3WLR_9=:?$.;!*])=5="+UET%?5N0 V!CP*JHB\ X$96>$M^U MHE=U4=?523*A5N(B0\. 8L[C,B73:!I$+A=I-#EF&\I9FW*XF+9)?R;_WIYD M8$^TTS;::6^T[\]53E>H^Z&6'8$*&MH8QCWCPETL&%B\.I76OL-@U1381%2E M>XKXQ9&\BOZRQ6YQ#3GKF>MW);@ M,;@(70$%U%7W;UALYT+0E6'(S+6L*!Q[F*] *@/$;[9Z[-@+\P3'*"X>B57H MH! ,%9C 9D1RT!;GL6?IJ<$I%$[9A1[GHO5[+HUOIFYP0O"?_+V U?=*7/! M>&D"1_: 4Y-[UY^\,R#W7"OI8HJIBN.1H^>5-7RON(-%VDCVH MXK%M,'+HQAI-Z>4$^Y&NA[]Z8=7.#UPK97%\\^(6YV703@'_KQ7>>JK/75 M*#=F>3&9Z#07%=?G#*7JN(&NFHQT4LE>&875>6$.4XXJ7A1CZXO[=B= MNKZ4C2F+6MPIHINJXNIE*DJYNAJYHW[@OECD!@R)DK,KT8W[L4TQ/EVPF^%6.F--D%/9E(^8>=#=C5RT"!1BM0@ H>_ M+^)6E"4"@1F?.\S1L"4NW&SWZ-];W\&7&=?B5I:_%YG)KT;QB&1BSIO2W,O5 MCZ+S)T"\5);:_I)5.S?T1R1MM)%5MQ@LJ(JZ_>?/71PV%L3.@06L6\"LW>U& MULIWW/#K2R571.%L0,.&==6N!N.*&@_EP2AX6L ZKV MI#%D)X]\5@I]>CDQL!4NF*0=[+2%90=@/?)1UB;7Y'V=B>SU^@F8.-C)>CNG M["C@1Z[.B>=2PASF'\'S!K\]B^<=P'OHW+T72ZE,42_('S\P%F%YK(1NT]?6@1 Y,_-UP9H301>)8$3B+-AZ,@O,ZPX9T3!#Z$@S-(SC69 M"8%B3KDVQ$B4->K3VI V2N':'@-.HTE-H\0Y^:4UH673A@4G10TFRD:#%?JT M-A+ C)G2IJLU[J.1[U/!^"X%/'=W86 M)PY-8%424.:XY%$:7D*LD>JHZ#[$KZ(2L)@FOFM;C(:)O\+P.*$ MW)0ED< 0=4%.W--U:*CCPC$ 1N3N8'@T], N&CM>:]8K$SP?S ZPY0?4"W>/ MQH5@N;"UZT?4#9G=]T.=EDTF6B)_ A=SODDS00M=/S(ZDB&%)%<%3<]R*5 M=5J412L]V(5O11!$5]2IK 1($90I^I[AST+ORR9'-]R?^5ZGF)9R]BE0CG"4 M_Y:1QA*T%_X>DV$!G$N1<1P^;/_%5J8XF!\>CVXX'G@V'IAV*Q7(!_8G4! I M:[DF)[Y'(P.*'-&+A*7DGP-&T\PQYPBN\7_YN!\0S%%-:P'271GYT:@$" MYB")P6H!27&8XCD@DN34-AP7H#\)TSO+C5'%K&DC"^&I97T&(3+(3IO5>S3( M7RP&A?6YM-&H5))?%/R4,.S#W#HB>#$ZAPVM822'\,W0\@ M5X&)MP(2#,2\% M>GBE1VO/:<,E!EQEX]0-. R3-P0-@P%J,G4[KQ5D)]1H$ M$ :!-C$-8I>\?1,SEWV'FC] 3RR$-(3@T9( R\A1V05#K(*OR*K-D5EA>:+ MA0+OT*_9"\HY@\!:F[L, -[,!09ZKYJ.[O/-:M*]G$!+!RRS^>J8==M:V;K7 MMZ2S]'>;/9JLI?![:9*;W.1/N%Q]&>VO^5&<,W&_MZQ8=,AN797=S_U MT'\W#>OVED_VFAI(U@=&'P0(0=<)V^[>*5E)% #FCOX^/XSA4B>(M[N/\.JD M&_4"17P-;SUMI;.#%034.>)G]QC#?Y8ID$D-<.I)V/MD9S+4%RPX-/RSC4P_ M",KWH : RS=>[]Y=Z &D+#;4$CO%5%<1C?NR9CP4*>,.87W!'V&>][\R+_2C MO6.[S.MJQ:\QKYOV'Y@74#]QMKO_DGD)3:"^BGPH4!T:!NXWLBYTX"S]P[#M MXV]CG9=0%K-#PSNLBQ@C2.IUBH:>-S7 MH.MR8:R<6$_$6BX[YK:M._1P^CP%>*F??E>3V\_80"1%P7$LQ1S M6.J<1U [J?:S0-LQ:"9T+A!'@^EU *=AW<8/@V<_T/4$L# M!!0 ( ,94HU@/)[:<+ 0 '00 9 >&PO=V]R:W-H965TQ_?V,GA*9U$>U,/F3N#(;5'2O(1*YKPB E83 MYX9>+VBH'8S%7SGLY-XST526G/_4@R_IQ/%T1E! HC0$PY]'F$%1:"3,X]\& MU&EC:L?]YV?TSX8\DEDR"3->_,A3E4V W#OZA0W3"(6@<@D.'\(1#V#B$ MKW6(&@=#W:VY&^'F3+'I6/ =$=H:T?2#4=]XHUYYI0OE7@E\FZ.?FMYO-YL" M<.45*U#Q@E4)D+I$6962A,F,K+":2%[55:E7]UP)E@(NX-,E>;B?D_.S3^0,H6?.:O=P\L[HM^]SDDI]P[;()V@0.#%YS ^WYJJ6Q*UU"A'4KO6==RPQ*8 M.+@I21"/X$Q__XW&WA\VF3X2;/%!8!T)PU;"L _]M(18Q6N!I6V3LH:,#:3> MK1^G=# <^J.Q^[@O4F_DMXIDB3D:1&' M[+<*9HDYHIX7V14;M(H->@D^5,N\*"#=T\I:(8.CZ!$-O>$!X=Y8;R4\./HR MPB >!':^PY;OL'=KG66L6H/4YU?/J6=38/B1^^Q'@BT^"*RCYZC5<]1;/[=U M^W%!EK#.JRJOUH2OR"]@PJ;AZ*B*.M]\K-WIT.\:+7JS>B=GZKTT8-[_ ML$ZQLUTJ D_8_4OKN=Q [)/U1T=[JL6*AG%\P+8_G??2W>LW:2_='R)7<,E7 M*VD:3*XRL"YO ]/9U.GH:(%M9D/=MG4Y]^;T7L[^"V?_=84-FO&*;$#D/+6R M]H\*UG)X6JQ""^G>I-Y+6O>=W9F7-HKV]U%X 'ZIDF*;XIZYM9P56IJSB%[@ M64"8&6$OG61U3L\-N:F:LS"XP.V[L<*6&[=E$H0:W-%E<2< M\75#V,ZVU^!;<_D[F)_1ZSFUS-_0 %\$UCW;()5@U-K.=T/[[ M70-!:4JR/>P%;'//X9Q[[>NDENI%%P"&O)9KL#+NNI MXSN[A2>V+HQ=<-.DHFM8@'FN'A7.W)YEQ4H0FDE!%.13YZM_.XMM?!/PDT&M M]\;$.EE*^6(G#ZNIXUE!P"$SEH'B:PLSX-P2H8S?':?3_]("]\<[]OO&.WI9 M4@TSR7^QE2FFSL0A*\CIAILG67^#SL_(\F62Z^9)ZB[6;JN* 93&48SXX%1F0=O]0L2(9U07)L=2$B7;+V-R?,[%%A%0, M=!.F+0M.+LCY' QE'$=7Y'DQ)^=G%^0,P>1'(3<:8W7B&M1M_^YFG<:[5F-P M1.-WJJY)Z%^2P NB ?CL-'P.60\/W\-=S%:?LJ!/6=#PA4?X'HZ8'S+6,D7# M3/:$WNJ*9C!U\ AJ4%MPTL^?_-C[,F3S/Y&],QWVIL-3[.D]$PRWQ:IU#"6[ MRG&PO=V]R:W-H965T'"3T\;"B8/MM##MQ^\X":9H:;@(7EK;\7N*B30I )EW T\ M;^!FE.5.%%9C%S(*1:DYR^%"$E5F&97W1\#%D)BJE,SPU1&6UUO +.4F75#&Z93#-@YN*\H!5V*JB8*XE$PS4%MD MV!K3VH>'MK> ^?K8+\_HX8^RYNFOR*^1[EOI_NND.?:A5;O_4NV!U1YT:I]0 M)LF"\A+:Y ;_R76L])Z5W.M^K29R-GMP6S+4QWSB9CR'; KRFOPEYR*'>SP' MY T\W:^/4\8B Z59;,?:*NBT\L;].[2%#C\Z?L,/L+]O[>^_*7[[K]D4OO=X M3GOO%,"&Z 4I\%=N"?^],M@PO43^\:#V.P_29V+8@)\[\=R56])\<9Q3.<Q_92*_@%0 M2P,$% @ QE2C6%#(NR$$ P 1@@ !D !X;"]W;W)K&ULK5;?;],P$/Y7K#"A38+E=SI*&XFU0O" -+4,'A /;G)MHCEV ML)UV^^\Y.UGHNK2 X*6Q+_=]N>]\ONMD)^2=*@ TN:\85U.GT+H>NZ[*"JBH MNA0U<'RS%K*B&K=RXZI: LTMJ&)NX'F)6]&2.^G$VFYD.A&-9B6'&TE44U54 M/EP#$[NIXSN/AD6Y*;0QN.FDIAM8@KZM;R3NW)XE+RO@JA2<2%A/G7?^>#XR M_M;A2PD[M;][_*P!_##(X"@ P2'@.@((.P X9\"H@X0VYE33="+% MCDCCC6QF89-IT2B_Y.;8EUKBVQ)Q.ETV= -H)'"?@5)$K,FJ9,B^41?D? Z:E@Q7K\GMB_(H$71 /P^6GX'+(>'CZ% MNYBR/F]!G[? \H5'^!:G,C"DKJ6+ANG,Y1ZKFF8P=?#V*I!;<-*7+_S$>SND M]3^1/5$>]LK#4^SI3/"\-&6 !2/-K2):8 /( .\OR00VA!RDK9.A-+34V M+6F;!OY5'$_<[;Z^ 2\ON?)ZKR>!1WW@T]\0_T/O>*HV T+#?NY<8G _KK"HV?)3WTWT3)0:C/O8+$]X[$FC@'AE$? M_.AWV20+L-7+M2)=OU%$%Q0;DP0"5'+(R:K1A N-G5)*]&0/5B%=,2 -Q\-$ M "":48W.>,):XJ A&F2E+H?N@KO722N0&SN1%"(;KMLKTEO[H7=MA\.A/1G/ MDB'[:#RS0]+]1=].6&QPFY(KPF"-G_(N1YAIV4ZM=J-%;?OX2FB<"G99X* ' M:1SP_5H(_;@Q'^C_.J0_ 5!+ P04 " #&5*-8(6+HD%(' !- &0 M 'AL+W=O)%D M=8F!Q.JV LL0-.WVH=@'QJ9MH;JX%!TW^_6C9,<4)8JV!N9+XHOX'IZ7U-%# M6KK<%?Q;N69,@!]9FI=7H[40F_?C<3E?LXR6[XH-R^4WRX)G5,BW?#4N-YS1 M1=TH2\?(\X)Q1I-\-+VL/[OCT\MB*](D9W<;NB*W3/Q97/'Y;OQ46619"PODR('G"VO1M?P?4S\JD%]Q%\)VY6- MUZ!*Y:$HOE5O/BZN1E[5(Y:RN:@DJ/SWR&8L32LEV8_O!]'1,6;5L/GZ6?W7 M.GF9S ,MV:Q(_TX68GTUFHS @BWI-A6?BMWO[)!0W<%YD9;U7[ ['.N-P'Q; MBB([-)8]R))\_Y_^.!C1:"!US W0H0%J-R ]#?"A 3ZW 3DT(+4S^U1J'V(J MZ/22%SO JZ.E6O6B-K-N+=-/\FK<[P67WR:RG9C>;S>;E,F!%#25!J8TGS.P MGW$T7X Y+==@*2<'2/+])*L&ZW4B#\]7R4/*RC?@=UUS+!A]'#==ZN$?O.BNX M2/ZE<@! 8RS US_D@>"C8%GYC\GTO2HQJU8EYGVYH7-V-9(UI&3\D8VF/_\$ M ^\7DV,NQ6)'8IJ;Y.@FL:E/?^-%6@6M+^,6G?FO3U?+[-MBD5;%%E7$^GZN0V MY;U7\AM=N @)AL1KY6V-.#1O4]#0AY%GSCLXYAU8\_Y35K8SACKH1,HTS>>^$77VH%:[4="\:( E/>1$8O8 =+_Q)V*DH=O7!7CA2T[U MR@MTRHO0Z 4R7%8F(6Q[854?[(4C-=T+A:K0RFZ5%Q.C%[CC!8J\KA=.,=.5 MFNZ% DUH)\V/N6 \I^G%MI2KK&(I=E1>F;[>LNR!<2.QVP6'7HZ8.0!BR'8)>0+@C$)VYQCCSDX=U-8B'#0LSR "I2A%1S/71$=5)H= M@'A"P@[4.&5>4U2"2 ![LE8\"^U >SW_ODVX'.\3ZZ&#C+;^#KVH,]A.J=:5 MFKY5IK 6V;'6Y,U;L*OW4-GB@CXR3E>M%=6&\:185%N#X(E17KXQF7DB+MXW M-6[/.45E5VJZOPJ5D1V59_6^KEQ+I4DIRC%G:>UAN4XVI94&[+I#+UU.U6)7 M:KJG"KD1>A$:0"Y9>^94+7:EIENJR!W9R?UL&CCH:-M!?H0[5T1[O,'N=!<0 M.,"HL;+4\U:4CNR4/H0&#E+:91G)"Q1J[XW:8P[.W106^[X?]B2OJ!K9]X7/ MI '4W9Z%,(@ZFSWV:(/3-D1%84AZ: I\$5V\/W,YNN\2(O5TT7U*^)"+R&V MBNP2<&=.U6)7:KJG"JI1^#(5V24WSYRJQ:[4=$L5JB,[JI]?D;O8'/BAURE* M3EG=$#0* XQ[3DZ%ZN@4J@^HQ]T]:%D80]3>5K*'')RY(:I/D-]3E[ B<6PG MXC.K,>[N-Q,8A>W5N#W8X)]L#4$QGJ">G!4=8SL=WU$N<@G'YV.Q77#P[]I. ML=B5FFZFPF+\,EB,G6*Q4[78E9IN:>/>"T=8C+N &A(_0.VSTNV-%*:@$>RK M1 J*L3LHQ@8ZA:0)IX?,G3*Q.:J'^U)72(R=(#'NPFG@>5Z;B.W!!B=M"CJ9 M]-PD@140XQ- S.F"@9QF)_C7+C.X3CCE7U=JNH6*?_'+\"]VRK].U6)7:KJE MBG^Q(_[%713%$0XZ!<@I_YX,JF>M^!>[XU]LXE^"V[?FS.PA!V=NINZHAP6) MXE_BA'])%T6A[_GMY8X]V. ;\TQ!_;#GQRBB^)?8^??^^7=A48"'ZF?B=&$M MP7:YH?7"J5KL2DVW4M$O>1GZ)4[IUZE:[$I-MU31+W%$OZ0+H@'J[$#8HPWV MQK0E''D]-$0:-PB[@U]BP% 2=&N1VYN$#4&Q#Z.^8J38ESAAWX-*H-?"3LY. MT=<4,_3:&8\;ST9DC*_J9TSD!*XRV3\^N]"V3&^?]YD_T84F_H)C(="B"*K7ZZ9Y&M>'2"_7Q:% M>'Y3!3@^]3/]#U!+ P04 " #&5*-8;*!P,E@% R'P &0 'AL+W=O M 'B^'S'W['/X;,]WC+^+?8 M!/H>!E$\Z7A"K.\,(W8\"&E\R]80R3=+QD,JY"-?&?&: W43HS PB&GVC9#Z M46^73,-B+P(WCD*-Z$(>5O,PC8=M+!G?>&)W_E"=5@3,=KNH(%B"_K M1RZ?C!S%]4.(8I]%B,-RTOF([^XMH@R2'G_YL(UW?B-%Y86Q;^KA3W?2,=6( M( !'* @JOUYA#D&@D.0X_LU .[E/9;C[^QW]MX2\)/-"8YBSX&_?%=ZD,^P@ M%Y9T$X@GMOT#,D(]A>>P($X^T3;K:W:0LXD%"S-C.8+0C])O^CT+Q(X!MO88 MD,R 5 UZ>PRLS,"J&MA[#.S,P$XBDU))XG!/!9V..=LBKGI+-/4C"69B+>G[ MD9KWA>#RK2_MQ'2Q6:\#D!,I:" #&-#( 92N.!JYR*&QAY9R<2 _2A>9FJSK M%6/NU@^"&W1]#X+Z07R#/J OBWMT?76#KF1G]-ECFUA"Q&-#R'$J;X:3C6F> MCHGL&9.%'E@DO!C]&KG@ENT-R2\G2=Y)SHD6\('R6V3A+B(FL1O&NCYBG//^&^^4L3RY; 2ISMG+.M0R\X^^&:^EPM..1XE*^@<8&D8/T$3)6N MUZDY-EYWR6C=G4FFEY/I'46FBUY@Y4>1'ZT06Z(WH+R)3 K6VR&#;OT3$J# MG-+@R%D"6L$)'Z_!,.L.RMB7MDT7E$DH*%U(*#UK+VI9$4L;[$I(+%YH+ZT77:5D[.X#VC)LC-JQE MAFT.3;N:&)<06KA06E@K:DY(]=D!I'UA&!T7ADMH+U)H+W*<]D+4<3;A1NZ4 MP#UR4TOJ.@S;%5@Y& M(7,ZM2+H^L$:DM]4N(,E*(,J(7 M96><>I"Z,*L?>^C=GDNK4&6D+54V.X"T;WKK6DY.[W!4B\,EM!PIM!S1:[D? MJ=7UTRT\LOJC495AOUZKR_W*8R\4%]&?7NEK]4=)ZI/P@.OK=:M2K"VTW[E\E+ JMQ3JPM(?_^(?)-8F,4+M+;Y =)R)?A"& IW9FW M [E:>7I!FSX(MDZN+%^8$"Q,?GI 7>"J@WR_9$R\/R@'^37Y]']02P,$% M @ QE2C6 B";7HT" GC4 !D !X;"]W;W)K&ULQ9M=;]LX%H;_"N$M%BV0Q"(IV58V,=#87NP 4TS1=K8702\8B;:%D427 MI)-V,#]^J(]8EDC144!C;A);XGEYSBN)?$1+-T^,_R&VE$KP(TMS<3O:2KF[ M'H]%M*49$5=L1W.U9\UX1J3ZRC=CL>.4Q&50EHZ1YTW&&4GRT?RFW/:1SV_8 M7J9)3C]R(/991OC/.YJRI]L1'#UO^)1LMK+8,)[?[,B&?J;R]]U'KKZ-#RIQ MDM%<)"P'G*YO1^_A]1,7)^>?];I=2=>0E297C*CM2HXZ@_)&.YO_^%YQX_S&YY%)LY4BLY:!_<-"WJ<\_,B$YE0DO+P3P M0'.Z3B38J:NA\M)D924Y*26+X?AQ'DYF07@S?CSVR-KQ4(\,7?HA;KIL%1\< MB@^LQ2]2ME<7.LMV>YGD&T X)_FF=$* )'L>'[A-Y-3 M$RUM'T]"K^.457JH4X8N/3R=F)V:'IR:6LM;TC55HTUQYN22J_E>S?G?]XE( MK"?*G5WT'AD]FVH%(!B@:</.PEX^("Y&H.9FM 4C7]EM.RFH!!I"Q70U/*U+!D M--B>P3TV&CS3JH5H.L4=@ZW20PTV=>G[/0:'!X-#:WGE5&@J,-1ZPYX7=L,R^3/:BI25\9NP&"]J+6/LYK!67?D>%!F"AG6"'S"S@_@/-'B@WS@3V?H;>(3A56[E2:WO< M<#(,K/=9PV9OR[0-[G]5TN 723-A/@@N07GI5&WE2JU]$!H^AW:JOJN6*"[4 M3=HFR?/BAD6-@#\I,4[[4$??$,VZU[?>");K NT1SA&2M^MN:!O:R?B.Q&J< M?Y" _MC17%#PMKY+?6>L6\?7P.^6K;>Y['JSLF?UVJH;7H9V7#T<;:JNNF+& MISQAL;%BG2?#69?OZD:ML3><=$MVA+GMDAN"A7:$_FV>LW6JU!#& M*<6Z4FNOTS6TB^RT^XE&[%$==..]S@+II-EUPZX_U U7:FTW&@!&T.$,5,\Y MW_3/XP5.F+:VW:7:RI5:V_:&MY&=MWM6B1=(1^-0XV>[]F GSL'9 MJ.%L9.?LG@7O!=)!&D\T)YQRM"NUMA,-<",[<"LG/*,3OGY.Z$XXQ6)7:FTG M&BQ&]O5CY,'0Z(2^0(N#H.N$4S9UI=9VHF%3=&KQ.&%&#$4&PD2^UR4RN_Q@ M,\X!K*@!5F0'UB],DM1HALZ=,/"F75:SRP\VXQPX6?@^WY^ O "^1 MFKV]>P^P@*Z\O3.D'9M0<[<0ZJ MQ@U5XY-4;20H;*!JW0FG5.U*K>W$T?,;IZC:3%#80-4:0=FU!SMQ#JK9C M$P]B]!$4UK':1%!V^<%FG .L<0/6V [6O02%=;(V$91=?K 9YV!KW+ UMK/U M:PD*7_I=@K*ADSV+P0](.05Z5VKM(] /9[^8^B$7<+^TJG:RI5:V_;FU@'; M;QUZT4E?\.ZN?=J5!_MP#G+'#;EC^[IX+SB=7A&W*P_VX1PH[3_/ 4 M>"("O)E=P)E7/KH@M[28QKEBJ.)G6!J##X1'V\/S\R42J/8!Q"]ICZ^T5%[P M_%*5%+[P0C@@*72!)].7)Z6J5Z 2I?M8X4T1D3U1D7[D3Z@8HLTE"V"I4E,I&K;>D>CRJ+T!EY@.%6! M16\F+\+9\]ZERJ)<0SP4;SKMQD?OE&24;\J7>00HSY'JR?K#UL,+0W?E:S*= M[0MXO82&[>]]_WKI^\8]@=I3O=_2=%V]N:1*VR3*_92N51K>U52=^;QZ&:CZ M(MFN?-OE@4G)LO+CEBKLYT4#M7_-U#&KOQ0='%[)FO\-4$L#!!0 ( ,94 MHUA2-L//>0< +8G 9 >&PO=V]R:W-H965T]#R$$L4SX7?.23/)_%ZQ\7?Q9HQB;YMLKRX&:REW%Z-1D6\9AM:O.5; MEL.3)1<;*N%6K$;%5C":5$*;;$0<)QAM:)H/;J^KML_B]IJ7,DMS]EF@HMQL MJ'AZSS*^NQG@P7/#EW2UEJIA='N]I2MVS^1OV\\"[D8'+4FZ87F1\AP)MKP9 MO,-7#5 MZY+OFU@'^N2T$M$)SK4E@+5-$?[=&M0C.EDMY>"[Y#0O4&;>JBBF\E M#1%)H)@6:[2$?$5IOL][ ME3^O:1R+DB4H2^DBS5*9LF((V7RDRBCX!KV>,DG3K'B#?D"_W4_1ZU=OT"OH M@GY=\[( B\7U2,*PE'.CN!["9#\$L*0M/P(X#IB09TPF MQ*KP(Q5OD8N'B#C$,_@S/5_<-8C/[.)3%EO%Y^>+$PL8[B%!W$J?>T+?NVZH M32':*_',2M1Z>E5L:\0 M"<^F'2*[9$) * 1[9'G)#/Z]MVMXP'^:8K<7"BHAM74]WKJ.'P77H\?CH%A5 M7QH4@TG?]=RVR7E/)EMH^P>T?2M6=YMMQI\80PN>EX5:W](\SLHDS5>HH!DK MU#VL=;"1&B?$7KM_-$+LA^Y8 ]7JPZ6@=DUZ8\_3XCCOR60+U. :F %]4,N M&6B5)L " V"N$VF 6?5?"IC!I.-%6 .L)Y,MP,(#8*$5L%^V3,#6"3F7,2BX M7EJ%P^Z 7#?2,;2:O!1#DTD_(!J&/9EL81@=,(RL&$ZJ*HH)6#<75)J!BSJC M& =C?;):S5R*6]][1$?1:O%B%+LV/2\,=11[LME&D30H$ONN(M=,&!$C7>_# M@(0Z9%;U%T-F,HH=O6[IRV@;LX8&86MM?RX/JK6TRQ@OBCP=PEXYCLGJ&'MZ MX.9]66UCV! 8?!F#@=^8K_+T'YVVUUAZW5%Y@=>!LDLF:]Z6M'82&%V$[,?H_@H >[KY)]:5BD3%TEY>;BK_RW/CBZ07_9N<' M>FI7=?%BU)MC\[X<:\>XX7#83N).KD2M:')5$,(X8'/.):)%P4XL5>/.='+T MF=3E7Z%+-/YU]X+7#\24+S.[U,6S[_\@@:0A@<1. C_Q_(=GQ/59UXU-?M3[ M='Q(E\.Y3JA50E-#+^*/]8VD[G4<:S)V]8K2/LC_"F+#!XF=#_[*GPN@82?# MAQU87UC@C(CB[@;B>E%G=S;UBV 7'^NH=OMY?N2X^JMO0S_7#3W<3*0V8@WW M(W;N5Z7=/L<> 0KU_J;Z')S*IV'=ILI*E7E_\10NH%*7I3!];9B\8.K[[R*" MB;%V?$$21T-W3 R"=R\(/KC&A<,N=>G"T9>V=@0;)DKL3/3GFH$^59M/*TA' M 33&J]>O=+6VU@+AP)^>\;U^@.M+6QO[AL$2.X.=<"AMDKJF04G)ANKE:#5A MMDRDW,AC[3HOAMWNH8N>B(K->_9CWI:T=B88!$_OWN0^'3!^>L5#U2GQK M;=I:W]U >V6T?6EKPZT8;;NEH7#$3N$>\)_H2^<]3K4FT4WU3K95QB3ZNQ\J M$50V:,%6:9ZK;8@OJX;]/$([6J!7V!L&GE?I5(^^EE1(*(:8.NB!/E(1KP_G M-*K-_15L'$'DGB/@O@7O*ZB4IZIS?+)4!L]X*916]1GI$Q=RC=[!91K3'.W8 M JUYO9."=,97'$9;I*L<+8"W0KW_3?N0^OAP-C[ZIB4UC[!5W?8T#XE5W>F_N]( M<#4C@?%)"$_VIY(:E_8GVF!$$.4"96P)[CEO0TAFL3\DMK^1?%N=45IP"52J MNEPS"@NMZ@#/EYS+YQMEX'!4[_9?4$L#!!0 ( ,94HUCF\$=MHP0 # 3 M 9 >&PO=V]R:W-H965T_5.1=Q M#FA^D.J[WC)FT$LB4KUPML;L;EQ71UN64'TM=RR%*VNI$FK@5&U1,WH3QUEO-B[$$MYS(S@J?L02&=)0E5_]TR(0\+!SO'@4>^V9I\P%W. M=W3#GIAYWCTH.'/K*C%/6*JY3)%BZX7S$=_<$9(G%!'_<';0)\.%Z.B D6F;P$A;\]NV-"Y)4 Q[]54:>>,T\\/3Y6_UR0!S(KJMF=%-]X M;+8+9^J@F*UI)LRC//S)*D+CO%XDA2Y^T:&*]1P49=K(I$H&! E/RW_Z4C7B M) 'JV!-(E4#:"4%/@E\E^ 71$EE!ZYX:NIPK>4 JCX9J^4'1FR(;V/ TOXU/ M1L%5#GEF^8FJE*<;C78,;NZ6*H;>W3-#N=#OT0@]/]VC=U?OT15RRZL:\10] MI]SH#R<#?V]EIFD:P^#5V?G<-0 RG\J-*D"W)2#2 \A'7V5JMAI]2F,6G^>[ M0*YF2(X,;\E@P:]472,??T#$(X$%S]WEZ?X '+]NN%_4\R]O^"A?B#RZL36K M+!;8B^7/^(W>T8@M''B(-5-[YBQ__PU/O#]L3-^HV!GOH.8=#%5?_@62Q--( M)LQ&L\R=%+FY\NR7V)OZWMS=G^+O1I%PV@2=X1K7N,87XD+4&,57F:$KP9"1 M*)7I*(+%J*2 K V$&0:-,38"Y23C$V@C$K;@VV*F=O23&OWD9]'?,Y&]6)L] MZ>" 9GM^"VTWBH1C8H<;UG##0;A?*JA"R(@:%NT3U3X--'$0>'UP84&^Z!#?"LT]7 G^'V M K=%^2=19XBQUUB4-XBY7S*M]E(6"T]0>-=DW()JC?(F/5!/W!3_N+K'7&30 M2.#?JMHY>]*P)[^@\57R:R)O">M7>=S8+AYTM[?2^6J68:&W!O4H M/6X,%%_JH#^@]57-U\3>$M:O]KCQ5CQLKK^J]]ABF6W!M\7T*3YN?!4/&^LC M&R6,ZDPQ^&8Q2*[+IWF4?S+$B!ZHBC6*!-6:KWD^HI'@=,5%/Y>NH8[\SLJQ M!.%9#YG&=?%EMOMV!E9-V'*P<8=.-XR$Q._AT_@Q'C;DGS2QJNIK+F8-Z[>Q MQGGQL/7>YS8 WZR()Z#!Q9K:20.KBU-QUG=[Q[OF.@X[VMD-\H/ #IPT_DN& M_;>OW=#I/@:OW8IJQK,>!\&T?2ML8?YD@GL8-39-!HUPT*:M<+'MG:+]OF:- MZGNG((VKDF%7_0C]C8]KIZ_?["42&7PPH[62"8JHB#)!\XT2*QW2-05_W%Y, MMJA)9S6Y)WL/"5.;8DL&I%%FJ2D_TNO1>MOG8['9T1J_Q3=WY>9-4Z;<2X)/ M\ U/06#9&DIZUR% 4N7V3'EBY*[8X5A)8V12'&X9!>W* ^#Z6D+7JI-\@GJ3 M;/D_4$L#!!0 ( ,94HUAC<&^CD0, $8+ 9 >&PO=V]R:W-H965T MY-@F/G[-V/OS"QW7'R3.8 B^[*HY,K*E:JO M;%LF.9147O(:*OR2<5%2A4NQMF4M@*:-4UG8GN-$=DE99<7+YMV]B)=\HPI6 MP;T@$4$ M9"OKVKVZ=3WMT%C\S6 G!\]$A_+$^3>]^"M=68XF@@(2I24H_MO"+12%5D*. M[YVHU>^I'8?/!_5W3? 8S!.5<,N+?UBJ\I4UMT@*&=T4ZH'OWD,74*CU$E[( MYB_9=;:.19*-5+SLG)&@9%7[G^Z[1 P<4,?LX'4.WM@A..+@=PY^$VA+UH1U M1Q6-EX+OB-#6J*8?FMPTWA@-J_0Q/BJ!7QGZJ?B3RD&0A)=X"7)].EL@K,(U MD+."2WE.S@0D!96292RA;>K3KPB&9ZGTYSM0E!7X=$&^/-Z1LS?GY U*D,\Y MWTA:I7)I*P35V]E)!W730GE'H'SR@5H&Y_W=T_@>/W2?<;/?^(WL,HHY)D@I=XI9--N2FH@I1PP[GH M\S EL]TL,&^FZ\"5K&D"*PNU)(@M6/'OO[F1\X@E/J\;U@ M'$L,JK($2"(@9>Q/N(517+SH8* M1HNCI]%JA(.-+WP_&-$9C,)H;L:+>KSH)-YGKA"+EEPH]K.Y5R:\:+*SYX[@ MIB87GNN;X68]W.PT'-V3,]AC]Y%P3IZ@@LQ\MK/IYH$_ IS:N)$9;][CS4_B M70^R1GA&:BZ5 ,4$Z#)WX"5U02O"%)3R+:GP-J"EHGM3&'-##KU1& 8;=S$S M![+H UF<#.0!:,%^8@%98PLG&$Q"94XR[-8DAW0-QBN[F( LW/'O:6H3SAPS MJ^L\-Q_GU5O170ICEW ,60QF(S*3E1MZ1]@&C='];YE\[0IT^D.N:/ ;[^"G M1H%[I!"XWC.[]PNE8-RX7R?V)D4S"J(Q\=3(&Y20EM@>3"0EB'4SJ$GL9YM* MM6V[?]L/@]?-"#1Z?Z.'Q&;2>99I)TQLRFN&K;. #"6=RQGF4+1#6[M0O&[F MGB>N<(IJ'G,<=$%H _R><:X."[U!/SK'_P)02P,$% @ QE2C6-_MUM:? M!@ ]28 !D !X;"]W;W)K&ULO5K;;N,V$/T5 MP@V*+!#'(JF+Y28&^HE2 UR1.^?EH)<1Z-IGP8$43PD_9FJ;RS8)E"1'R M,5M.^#JC)"PZ)?$$698[24B4CN9G1=M]-C]C&Q%'*;W/ -\D"#ZRT3C.D:0>_Y:@HVK,O&/] M]QOZ;6&\-.:)<'K%XK^C4*S.1],1".F";&+QA;W\2DN#G!PO8#$O_H*74M8: M@6##!4O*SE*#)$JW_\EKZ8A:!XA[.J"R VIW<'HZX+(#WG<$N^Q@MSO8/1V< MLH.S[PANV<$M?+]U5N'I:R+(_"QC+R#+I25:_J.8KJ*W='"4YI'U563R;23[ MB?D?8D4S$+!$QN4J#YAG"J)4/E-P'#/./X%C$@2;9!,304/ -.*EV#45)(KE MKS%X^'H-CH\^@2,)!?Y=VXRP>3*:\34)Z/E(3A.GV3,=S7_^ M";K6+SJ;!P)K>,"N/& 7Z+C' Q=[Q!9X_$WV I\%3;C6&_:0WA@(K.$-I_*& M8XR'2R)G/J G,A*649I&Z1*P!5C3+&*ASO MFEN@Y27D>3Z&_C2/[.>Z21HQ MY$X]5(DUE'4K95VCLKLSQQ.5E8_*^A/$A/-H$04DKR;:1+ =RZGI:+6L,$DT M#/ J SRC 1<)VZ2"U_230;C(6 +VR7@Z([R.B@BUK.B*0-_3VS&M[)@:[?A= M\H]@DV4RA8RWL:)5NC$W.NVGN[7OBO1J[U?:^_O%/$U#<[3[G<'S:+?:.FK$ MD.MZCEY-:*E":>UT\R:5["V._I-Q460F28U"^B0 IW("(A%1<]HVCW!HIAH* MK>F/&G& [Y^ZRS&&\LA :$V/(.41-&CZ-L,=;#SJ!KYO^3UAKR@*-'.40=/\ MY8[!'J$^2@;E.R5:(XOE=$[K)T5DH)$9O$,U,0]XL-7VOO43*KH"S7QEJ,IC M'N9@2YT#YE>Q'6BF._O7*3/0P=9T><_8F[H]YBCN \WDYT%5LB61JS1-)2-9 MQ/,<%LH&^4].;>"1#D%=#7M9Q?JO6 <>R#/=#E3';?="K.!'>3IDW+!V4^ MDZX("%^!12Q!5S1<[JKJQI$.MG8@M*9?%!N#_@=4=2/E.]@C Z$U=PP4[T-F MWG=H52_AF@2T]L&6&PU=*>3X/6&-%"E#1HHS\**L'*RNI#-U6\O+ZQTJ/2)= MC-QHL*6;O!:;O]T%CK^9)EE1-V2F;L-7;Z2A8ZX[;8>!1LJ&TYXP4*0-F7G4 M4(49=:F2 _U.+'>EQACY/?0"*4J%S)1J_Y*+NN3&]F%[!T$C-7;[UJ](L2!D M9D$/W45AJW[L64K!<;D#J)^++JU!T/7;-G:EQM"R>U:_2-$?9*8_5T4T!3^ MR$C*8[(]%@C_V7!1[%V:"J09^M!R,!1:TQ&*."'O_0LD&I0@#876](BB4LA, MI0XND-U=I+'OPTYJU(A!9'D]U!E(/5MP$ MF[G)\&4+=WE).XT:19J&*-Z"S75\J(*%-:Q",QL:L?[94"0"[[G_L[->84W9 MAY9?2].EGCHY.+5[=G5P[>#)3!#VRV*F$ZAACZ#>XPP**Z*!/^ 4"@^Z73,4 M6M,CBM/@84^BL(9V8,M"[:2NE?-0;4W15%CQ$_R1IU&XN^EB3W$GBVBV9I"# M>L[5L*(8^*,/IG!W"V7LVFT>KY-""/:8H_@!_ICS*=PE!#;T8=L(#6U 7M^& M$5:L 0]U3E4"-<];'4WX:.1LR[)ZZI"=LX)FBRJO]HYE,OP&#%](WZR!71J2Y13FHW M:1*:+8L[3UPJ(#_([=%XU5K=J[HL;A.UVJ_@[!;JVM'L6B=_@V:WNO8+VYK= MR*G7O8'RS?8&EE)U>R'LCF0R;7,0TX54VSKUY.>0;>]8;1\$6Q=W@IZ8$"PI M?JXH"6F6"\CW"\;$VT,^0'73;?X_4$L#!!0 ( ,94HUAG92*,(00 %L6 M 9 >&PO=V]R:W-H965TT9_R0R (D^Y[00DL!:S>NR)+V:LE)04\,21*/,<\R\/0-E^;KG68> =V62R&K 7 MLRW>P#/(#]LGKN[LCB4E.12"L )Q6,^M>_QB QH>(5>HT^/,?HY8M7Z 4B!7J? ML5+@(A4S6RJC%=1.6@,/C0'O@@$?/;)"9@+]5J20CN!C/=[U- 2V\K9SV3NX M_.!I&1\QOT&^^POR'"\86=#RZ^'^F#]Z> S))?C &[_;0+_F\[]F S_^J9ZB MMQ)R\>_85C54P3A5E6+NQ!8G,+=4#A' =V M?O[)C9Q?QV0R218;(AM(&'02 M!CKVQ7LF,55); =%"6.R-?"HAE>)=+<(_> V#&?VKB_(R+0@]*.3:;%V,=_H M:MBY&FI=_5V]"9!*MP)30&R-5J50,X109T>%-Z*LV+RFZD2E"*M!.1KOC86P MY^8TG+HG6H1G6C@G,F@7^HTR1)T,D5X&QM(]H73,O>C,/3?PG3"HE*FI30)%ELB&P@X6TGX>WW M)6$M_%K93)+%MV<9PYLZSH70=9UC9>9H%7G"7SBCM([4K,QQ56<+5O($4+4D MDJBS=HC:T;I,2W^M8D;98E-L0VE[1:]K+EY;+E,ZFF2+3;$-=?2..GK?%[1Z M_-7:F62+6[;^2]>;7([;8T'N:HM5(S56:Z*?4R;G199^(5?K\2-J3;RF;T$\$46R.;W>NZJ4#=U-U+@1)6%K+I1G6C78?TONX+GHP_N'?+IL]Y MI&G:KH^8;T@A$(6UHG1N)BI^>-/);&XDV]:]O163*EO4EQG@%'@U03U?,R8/ M-Y6!KI^\^!]02P,$% @ QE2C6)8J?Y%W! 22$ !D !X;"]W;W)K M&ULK9I;;]LV&(;_"J$50P(TT=F'S#;06!*:H1V" M>MTNAETP-AT3E42/I.UVO[ZDI,BB8[,V^N4BUH'O0TJO*+W^Y-&.\2]B18A$ M7XN\%&-G)>7ZSG7%?$4*+&[9FI1JSY+Q DNURI]=L>8$+RI1D;N!Y_7< M/2 MF8RJ;8]\,F(;F=.2/'(D-D6!^;=[DK/=V/&=EPV?Z/-*Z@WN9+3&SV1&Y.?U M(U=K;DM9T(*4@K(2<;(<.^_\N\SO:T'5XB]*=J*SC/2A/#'V1:\\+,:.IT=$ MD.:!8\^8L%]5_M*O;]E3C^49(5C1B-8*"EO4G_MJHV@5YW[^F159SK!$D]&G.T0UZT532]4 M=E5J=8)IJ:^LF>1J+U4Z.4D(IUNLW45+6N)R3G&.:"DDWZCK1PITE1"):2ZN MT0WZ/$O0U9MK]$:U0'^NV$;@D'DK#X_($[O\]TUYJZ0GY>D9@[?(,[M\1M:M/##EKO*N-3!H#0PJ M7G2"]ZY@7-+_:?FL3)&$$R$1QY(@L<-KI(Z5G!KHO16L;VEW8HWG9.RH>Y8@ M?$NA!DD+\>\S: M$-):2%@""4LA81D0S+ V:JV-K+/X#Z:?L^K6BPNV*>4Q2VM KP+HO+"=!'$< M^?V1N^V:9>WG4K,@82DD+ ."&6;%K5FQU:R'[GWVF%56^:6S#Q*6U+!!YR+R M;KTHB(;F591"=IH!P0RO>JU7/:M7&:8<;7&^(0@+H9*ZBZYRBI]H3N6WZ[>( MR17AJ&3ES7S#N4H\=;.CH:;N*>ZWZBQV#I"6@M+2A M'69CSPL/+0/JUK1L7^_Q[04?R$3;=-6-M$$P./@R,#W6ZC#X)O917VP&:-$& MBF8ZMB_;^-;2P;%8,R-K]>1[4D:]+@,VUH"6<$!I"2@M!:5E4#33ZWT=QX^@ M$HX/61"9@M(24%H*2LN@:*;#^^*/;Z_^G!-S0 M H+0$E):"TK*&U@U-H1F: M3,_V12#?7@7Z<8%AS &MW(#2,BA:;9G;>:FL?V3P$?-G6@J4DZ7">[=]-5EY M_=Z^7I%L7;UG?F)2LJ):7!&\(%PW4/N7C,F7%?WJNOWUQ.0[4$L#!!0 ( M ,94HUA<,U3^)0@ .M( 9 >&PO=V]R:W-H965T88$6UT,?O5?A\%852A+_!VS^WSO-5*AS#G_HMZ\7UX,/-4CEK!%H2 B M^=\=NV1)HI!D/[Y6H(.Z355Q__5W]'=E\#*8>92S2Y[\$R^+]<5@,D!+MHJV M2?&1W__&JH "A;?@25[^B^ZKLMX +;9YP=.JLNQ!&F>[_Z-O%1%[%7#P2 5< M5<"-"N2Q%DA5@30J^/21"K2J0$MF=J&4/(11$L7L710+=!2@%CEZ'K(BBI/\!3I#GVY"]/S9 M"_0,Q1GZ:\VW>90M\_-A(=M7*,-%U=:;75OXD;:N(_$*$?\EPAZFENJ7[NHA M6]35B:5Z>'SKC>I#25K-'*Z9PR4>Z; M:,$N!C*/#X:!F M.#AQXMI8W&&-2BSU2+Z;C<:CT?GP;I^==B%_XC4*AG1CSJ(YY=&S,26M6 MV<)VPG6=/#NP8(^>,^P'DP8_0$T:_(QK?L9.?BZC?/T2K>H'A(T2)T)72L8M M2K 4?EZ#$J F#4HF-243)R4?65Z(>%&P)5J4["PB(1[B[/9QAB:MH(@W)HU< M:1?"4S)N!#YI)10.IK@N9 0TK0.:=@O(/=S38X)I%[($X^S6B:/H>UHN>@?" M5FNR&K?58_KGFJ5S)JP/$3=XUUD/BA9"H9G$[NEPOQX[%6O'1W,%%KB?S992EH>SNV.G!JZUM'^TF#[N^>S&ZSR)R%%/:*A&39*T M,O;=*O//+5>+]T8NXBQ7SG:W!2'-M?BBYLJ*"Q0O90[&BRBI)] 5NV,)\E^X MESE0L0R*%D*AF:QKM>P'_2QS0'JWHA02+81",RG58MQWJ_&.2L1OZV>+%+&4 MLF@1=\].C5S+;-^MLV_BVRQ>R?R4%I&7II'/52N1,K1QMMGJC,4Z8]%_Z(DJ M!E2[@Z*%4&CFB&B5[T_Z26^G>^A,*21:"(5F4JI]AN\V&AU53-M#V%1,NY1- MQ?1A-;"V&MAM-3JK&#=>YZU5[R@5 ]6H29*V#=BIH6?OMMDR1VN6+$O!LCLQ M8,*]@+DQ.Q,%ZAF@T$P^]S;U>]K5A]W6A]W7[\.-8.U&L-N-7!ZYWX/;ML'W M)A@W1,>EI1R9$)_09F;VX2^P]A?8[2^.V02L( Z'W"YG#[D/<8^UN,?NO?"# MBY&47CW:+G?O.N<@J$> 0C-'1GL$/.IG60/=N0=%"Z'03$JU^WZWR]GSNP]UC[6ZQ^Y-_-W!7'WBF2W5(9UY .I.4%"5#XH60J&9U&J5CZ?] M)"B01J\HA40+H=#,"P7:/Q"W?[CB4997L[20SQK!%BS>[0VL!$_1,E;[)O-M MP87U,@MI&P"?>M/&J=JEK1BAI'GXYN[LJ61HGT#N60N*%D*AF>.Q M=P^(]+(0$M C#%"T$ K-I%0[$>)V(J"Y;W$LMMRW%+/E?A]^A6B_0MQ^14FX MDA>U;X[8UZUD)3FX_>L&[3S30&T&%)I)J+89I!^;04!M!BA:"(5F4JIM!CG& M9AS>/2&6.T DH+29F.UB=#H=X69B]F$TB#8:Q&TTCO%6Q'+UQQ9PNY@UX#[D M/]'RG[@W^0^O1%)[7/.,/50;)2A71UCEC4CW8@7J#T#10B@T\V:L]@?4ZV6Q MHJ#'#*!H(12:2:EV&=3M,BX;L]=*'^CA VV;#-O51ZA&35ZTR:!NDP&2WD\^ MMW9WLC/SH*X#"LT<(.TZ:#^N@X*Z#E"T$ K-I'3OFP=//_]P0W2FKVTZK&M! M'Z:#:M-!GVHZ^CTE<7>O,^>@]@4*S1P:;5]H/_:%@MH74+00"LVD5-L7^O13 M$GJ<=;$4LREY=X=.#5A;%WK8NORH]/XAH@'TS 84+81",X=:FS;:SYD-!?5D MH&@A%)KY73KMR0+WF='&*CA@K*H#B0T7Y=?E M^0HE/+L]*YA(T9+-=R<7C8]<:>UNKS.)H%? H-!,KK59"_JY A: VBM0M! * MS:14VZO ?07LRIB85O(LE[^"D>=-FQ?3K06G>!+XS8SMP_X$VOX$APY=]D,^ MN*99SDL"XD_&DV;XMH(!]7#S7JJ[>Z>&O_>MZ ,NYRD+5N.<]?BK_59J0?T. M*%H(A68.DO8[03]^)P#U.Z!H(12:2:GV.X';[W1,^QW8Z'#:VPI:TQ[4_0SW M?EA&_0S0=21NXRQ'"5M)>._56,Y?L?MEG=V;@F_*WYJ9\Z+@:?ERS:(E$ZJ M_/N*2^-3O5$_7U/_OM'L?U!+ P04 " #&5*-8;-VFOF(% "P*0 &0 M 'AL+W=O^T2NNN:N^V'Z;]8."E1)?$S#:T)^V/GQ/2!(?4+?0MOQ02_'YL/\F3 M^@$/[X7\KA8 FCPD<:I&K876R]-V6TT7D'!U(I:0FD_F0B9KYWP*&V-A_FY:SD>BI6.HQ2N)5&K).'RQSG$XG[4\EN/)VZBNX7. M3K3'PR6_@UO0WY;7TARU2\HL2B!5D4B)A/FH=>:?LH!F!7F+/R.X5UOO23:5 MB1#?LX/+V:CE92."&*8Z0W#SLH8+B..,9,;Q;P%ME7UFA=OO'^F?\\F;R4RX M@@L1_Q7-]&+4&K3(#.9\%>L;F,1*F&.\GSJP(/ MYOY20-XST#R*U0?R"_EVR\C[=Q_(.].2?%V(E3)5:MC69C09LSTM>C[?]$R? MZ#D@5R+5"T4^I3.8-=0S=WWHJ&\;%4HIZ*,4Y]0)O.+RA 3^1T(]VFD8S\7+ MRX.FZ1S1/9-.U9)/8=0R M#QT%<@VM\<\_^3WOUR;],&$,"69IVRFU[;CH+].V2NQW^D%_ MV%YOZ]34R@L[=BOF'.*! G1+ ;I. ;X*S6,R%4H3,3>/_S6D*W,S74$R =EX M(SEY^]Y(F#"&!+-T[)4Z]HY@TAZFMI@PA@2SM.V7VO;?QJ0;;'?+?F$0U"RZ MV\;WN[5&S#F^ V<_*&<_<,[^RQ*RF9J9%S-53GLZ8?O>0I@PA@2S1 Q+$<,C MV#/$U!83QI!@EK:^5ZT\O;5[=L*@!H:!M+Z-[WG:GM@K5VM]W+_ZOHC1*5I5+R7]D M7P\C+=T+U3!I#(MFBUOE"K][# ^CI@U4&L.BV0)7@<-WKKG'9ZF.IM&2:Y@1 M/IM%F:XFRLF#K=W;L;;MLD)#U%CQ;*>V.%5B\-V1X8H_O-;:2&O^0C5,&L.B MV>)6@<0?',/:J$D%E<:P:+; 55CQG>MU?&N'.RX;-%D;-9(4M-Z3G=I?[59A M@[K#QJ<'#3+-O[1*U2K.D_$XZ$:5(&#N@/'IV09BQ\ M1,$:)$^G0":0PCS2S_@6]6<+5!K#HMF25NF%=H[A6]0$@TIC6#1;X"K!4/=/ M(X?[MKOC2.IU:-VWJ&$$BV9K5841Z@XCME;3!9=WH#Z2%'2C0+NK?C_L[PC4 MT&K0JS_7WN*'"5KE#.K.&9=IL1B)^41(]Z,,-5"@TA@6S5:Q"A3T&(&"H@8* M5!K#HMD"5X&"N@/%X8^RAN00#.I&W6U$?;JS GF+WRB"*C8$[MCP12_ ;5 W M8.\M$J@9 8MFBU=EA. 8&2% S0BH-(9%LP6N,D+P1AFAX&ZG["#LUAW:T*IA M'XI[C/MJT-[:RI: 60]D6P*52>VK5&^VF65&E"H2P]P@O9.^>03)S?; S8$6RWS#W$1H+9+\[0+X#&36P'P^%T(_ M'F0=E)LTQ_\#4$L#!!0 ( ,94HUC$X]R25@, $D- 9 >&PO=V]R M:W-H965T':@\F7$C4Q&:V ^V_G^V$E(_4:A%[(;;C>^XY!]NY[JTH>^()@$#/>49X MWTJ$6%S:-H\3R#&_H L@\LV,LAP+V65SFR\8X*D.RC/; L_A'L3#8LQDSZY1IFD. MA*>4( :SOG7E7@Y=7P7H&;]26/&--E)2)I0^J<[-M&\YBA%D$ L%@>5C"4/( M,H4D>?RM0*TZIPK<;*_1OVGQ4LP$X.$CVXI$0E'UV0*T^UX6PJJ57EK50//"'B+V07RW3/D M.5[0P&?X_G#?0,>O3?8UGO\NDX>4"^VT' :V!/3X0\Y'-P)R_J?)O!(\: 97 M^_R2+W ,?4MN9(UH19\_N:'SM4GYD<"V? AJ'P(3>C3 &28QG*$1Q)!/@+UA MN]#&QM<'>#MM_> M(=_:4^@&3C>H9VVQ"FM6X?M,EJLX3DR[8!#NL6P'?KA#TICM0(?;M9:V4,$?6C.^9(8%L&=&H#.O_SY.@N&D\.8\$ YKO/ZV74./3NJR$WZGA-X._3-^(?RWR@; M7"/_.[4AN:P(&A6X>PK.V\ZN &."0P5XKP(\HX Q?I'5J&CF[^WS#SROM:O MF.%0!:]%A6O\5G_DH*^00O-);\[W43WV1E&:@USLJE;G**8%$64E5X_6]X$K M707OC _4/4$7NZ\PY25#"I^GA*,,9A+2N6C+?XR5=7O9$72A2]\)%;*0ULU$ MWG6 J0GR_8Q2L>ZH!/7M*?H'4$L#!!0 ( ,94HUCQ5II%/0( ,@% 9 M >&PO=V]R:W-H965T%"::%$OC7= MIK9ADVSI/BR$+&V?%7LWT6*5NG@?\(/"25^MD5.RD_+)&?=5'H0N(6!0&L= [.\(*V#, M$=DT?O6;#/@5'1_*C47:76IPI[D4I.2!#SJA5\DC][;Q; M@R&4Z?<9-O8,%XG+GF_9\<6O\"7H00K3:'0G*JA&\*MI?!1/$& K;E 87Q0N MXTG&!Z)F*(D^H#B,T[&$IN%K* =X,I%.,A0\\7S)*WQ;**4H*:/$/V-9(ZAK M\(\9T9?+4,3 6/4[\G2DA#RP/:U!'2$HWKZ)YN&7,>7_B>R/.J1# M'=(I]N+N7U1W5)\]E9M+QR*<)W]#-&HE =A MNKX9O,.8NO7=B5_"NQEGG]:>"HT8U!8:SC[9)E?=W.@,(UO?>CMI;"/[96-' M+2@78/=K*XEUX3D\I"0RPY60SZH MT.2E*KD:.876]:7KJJR BJH+40/'G9F0%=4XE7-7U1)H;D%5Z0:>%[L59=Q) MAW9M(M.A6.B2<9A(HA951>7/,91B-7)\9[/PP.:%-@MN.JSI'!Y!/]43B3.W M96ZV+D) [)8487I7X0J\^P MCB/F%!^UQ%V&.)U.A-(2-). 1Z/) M%#C,F%;D] 8T9:4Z(^?DZ?&&G)Z0[Y+MY%W:WX8"-^'!PEO*?R@H3^!Q)X0:]#S_6_P\,C2$ZP:M0EQ=*A%.C.^]OP15LBS@-O,-B3 MVF'E)Z'7+39NQ<9'Q5Y50FKVB]KB)F:DQGN$U1:/BF5 ,@DYZ\QM?"@FC/:3 M^Q>C'<']5G#_38(YWGXLR@LJ&2U)*3#)G3GN'V@)P]Z>WD.;*$ZZY2:MW.2H MW#<^SN3@.I[[<;*?URXK/_#WE+I;Y;D".;==2^%K67#=%+MVM6V,5[8?[*V/ ML6$V_>T/3=-ML93-&5>DA!E2>A=]S)UL.E@ST:*V36 J-+84.RRPZ8,T!K@_ M$T)O)L9!^S&ULM=U=CT DO'-K,2N("?XHLOIO[O)BFU3UM\7]1?E8 MB&2]'[3=7!B3B76Q3=+L[.IR_[//Q=5EOJLV:28^%UJYVVZ3XI=/8I-__7BF MG[W\X,?T_J%J?G!Q=?F8W(LOHOK[X^>B_N[B55FG6Y&5:9YIA;C[>/9G_4-L M6;-/L^<_DY_87<3# ,+XQP&@'&$,' M3-L!TZ$#9NV V= !9CO '#K :@=80P?,VP'SH0,6[8#%T '+=L!RZ !]\O+( M308/>7VP!S_:^LO#K>\?[XOG)];^66DG57)U6>1?M:*Y?>TU7^R?VOOQ]9,Q MS9H4?JF*^F_3>EQU98O;2ON#+:HDW91_U'[0TDS[VT.^*Y-L75Y>5/44S0TO M5BUW_50^EYF1KL>X9'ZC'&W,%<%%OV^L&&B\;^,E0BN$N.] M9-P!OYL!C#?\=Z-B_.',3,$$PS=*]4B% ^Z-/GWSWD3#'_"I@HF'/^!&/R.E M8_H:_^G>G:KBGV9E5>SJ76M5:O^*ZUMH026VY;][[N:G9V[6SS5+A@_E8[(2 M'\_J-4$IBB=Q=O7[W^G6Y$]]D2,QF\0<$G-)S",QG\0"$@M)+"*Q&,*DN,Y> MXSI3Z5=_RZMDHST6:;9*'^NODFV^RZJ^G"J=L3DE,9O$'!)S2/!U&D)PT)+&H9PNLR4Q?S.4MB*%)I729K^DRE>F*15E^ MT'99G:JB2G\5:VV=EJLF85J]&JY?VS7[RK+<)=E*:*N\K/H6R)^4(H>.2<(8E%?1N@3Z?64>Z@.:7<6:^YLP;L MU9IXO=,R46GYW6\*GG*2L<$C,9O$'!)S2=[JIC69+*='R2,G#4DL MZMN"I;$PCW;:,32I%+WY:_3F W9YJUU1U*_^M,=FOY=G30 W>7;_OA+%]BB7 MPZ*HG'1L%$G,)C&'Q%P2\TC,GY_N0@S=-"='223G#$DLZMF A:6;1_^4Q-"< M4A 7KT%$[: +H;X7/Z@V?/U&Q4NN@ZDE&1Q6MNZ":@VHNJGFHYJ-: M@&HAJD6H%E.:'.BN1*-;RF,=HZO<.EJ8034;U1Q4T[;95OMVG5[#![T_:L'=;6F]6%=IL7M=*\RDSVE9R;I%@]O'[HLS>":"<'U6Q4T*1X:Z$Q^:5*K6M>B=:)6.URR&(O%W)17 M+/:PFSG#;N;VW4RWS*/SK7C#;N:COY U4)4BU MIC3YN=YU<0SU&6V^-([V_;#W4-$V#JK9J.:@FHMJ'JKYJ!:@6HAJ$:K%E":GMVOC&'-XE8F6 M8ZCK/;&H*E$T-9[V(R/#%[MHJ0?5 M;%1S4,U%-0_5?%0+4"U$M0C58DJ3S__?57^F$W:Q.T7+/JAFHYJ#:BZJ>:CF MHUJ :B&J1:@64YJM(7HZJ+N?\=5>559*MF^[Z9K_P+;N5;V_:T#/WH)J- M:@ZJN:CFH9H_/2W!O%],CD^F'Z"3AJ@6H5I,:7(H#ZY>I6[['.T M>2^$&)_ MC%'UZE.-CDXF>Q4K]C)6['6LV M9L5>R8B]EQ5[+BKV8%7LUJ_]'H6?:%7JF M<*%GBA9Z4,U&-0?57%3S4,U'M0#50E2+4"VF-#F[7:%GJB[T_'-_A6.Q?I\\ MB2*Y%W6.ZU6Q*"NM2"JA)97V*(HT7VLBZ[L2["G$^LN3XY^._XJG7H70A1+?K&!BV.KQU"S2IGL2L<3=6%HYODYW2[ MVVJK/"OS3;JN [C6JOWG23:BC6>=RC3O#2):/4(U&]4<5'-1S4,UO]6:4XIW M!TO/#?,X>FBG"-4B5(LI30YHURF:JL_PTQO0EP^I#(@HVC!"-1O5'%1S4'34ZNGGHI.&J!:A M6DQIM!L5#VHY^CHT%,@J"<:G5:T8(1J#JJYJ.:AFH]J :J%J!:A6DQI M$JK9J.:@FHMJ'JKYJ!:@6HAJ$:K%E"9GMZLKS=1UI>\Z M2J.V1^<8;2VAFH-J+JIYJ.:C6M!J;QSS"=%)(U2+*4T.:%='FBDK$]][E$:M MCXXH6DY"-0?57%3S4,U'M:#5U,=\0G3."-5B2I,3VI6.9NK2T6\X2J,61Z<2 M[1FAFH-J+JIYJ.:C6M!JBF,^(3IAA&HQI=M/I,9\0G31"M9C2Y-!V?:29NH\T\"@-6CM"-1O5'%1S M4CEC]2Y[>:&9Y94HU<=CT.(1 MJMFHYJ":BVH>JOFH%J!:B&H1JL64)L>WZRC-EO#Q&+2#A&HVJCFHYJ*:AVH^ MJ@6H%J):A&HQI4G9-;NJDJFN*@V_X(IY6FWIO1"H>L*Q<40U!]5<5/-0S6\U MZ42!\YZ3IZ"SAJ@6]3SC^K8AIF:5(]1UC$SU]<:^L7KMS1!:(D(U&]4<5'-1 MS4,U']4"5 M1+4*UF-+DU'8E(E-],J,OU?[-6ND#V[V1?69T_>!?HG].RT3S7?:.BU7S=)42[+U\TW2LMPEV4IHJ[SL?^^VG59:0"PG M\YE^'%ZT"81J#JJYJ.:AFH]J :J%J!:A6DQI4PZIAX]^"8I6@5#-0347U3Q4\U$M0+40U2)4B\V>*]!)[R_)&>SJ M0.8;USYKW@=*J_37IOK3<]G=WERBC1]4LU'-0347U3Q4\U$M0+40U2)4BRE- MCF]7##+ABY^9:$<(U6Q4N8B:[:TEL<'/=%F$*I%K7:X)CTYWOG_J/N87=W' M?..41.,NN:+61N<,+?N@FH-J+JIYJ.:WVN&3=-%SFA-TTG#8I!$Z:4QI4M:L MKIYCJ>LYWWN":34_-GRH9J.:@VHNJGFHYK?:R?F8YT?I0V<-42U"M9C2Y)!V M!2!+?9*AEP]D'IQ2Z+==E44]S^BTHO4@5'-0S44U#]5\5 M0+42U"-5B2I,S MW=6#+/@<0Q9ZCB%4LU'-0347U3Q4\U$M0+40U2)4BRE-SFY7)[+4=:) 6B-O MD^(^S;0\TYZ2(DUN-^+]_N=-AZ@WR-.^Y95^],'::_5]&)U0M#.$:BZJ>:CF M#WNP G32$-4B5(LI38Y>5P:RU&6@E[,'??]2F.QD7*.:C6H.JKFHYJ&:CVH! MJH6H%J%:3&ERIKM&D67"2V&T8H1J-JHYJ.:BFH=J/JH%J!:B6H1J,:7)V>V: M2):ZB?2=2V&K;W5U?#;%:_5]&)U0M&R$:BZJ>:CF#WNP G32$-4B5(LI[3EZ M%^6#$)6=5,G5Y584]^):;#:EMO],RL>SYGVEUY]JA;BKHZE_^+-Q=G'R\VO] M@Z\W/[_HF*O+Q^1>W.SC66H;<5>3D_-Y_6]'T1S_>?FFRA\_GNEGVFU>5?EV M_^6#2-:B:&Y0__U=GE&PO=V]R:W-H965TD)="ZBA+P]S,9JFI44D-,\M<79;"_KX'9;;CJ!_M)A[END _P;.T M$FN8 SY5,TL1[UB6L@3MI-',PFH4,6\=FC*%DQQ*77S%R^M#WN _N $(&X! M\;\"DA80G.--9T'65*#(4FNVS/IL8O.#X$U DQJI_2[.T=*J)!QF7[ RW)3 MEA)I<] QH9<4:Y1Z#3J7X-CY%%!(Y2[8)7N:3]GYV04[8U*SKX6I'>6[E"/U MXAEYWM:];^K&)^I^%O:*)?UW+.[%@R/PR>OP*>0=/#F$F>Q^P/4$L#!!0 ( ,94HUC(&PO=V]R:W-H965TFT/72KRKH]3'LPR8583>S4=J#=U\]V0@HLS=H)'HCM^)Q[ MS[%S[=&&\3N1 $CTD*54C*U$RGQHVR)*(,.BPW*@ZLV2\0Q+U>4K6^0<<&Q M66J[CM.W,TRH%8S,V#4/1JR0*:%PS9$HL@SSQRFD;#.VNM9VX(:L$JD'[&"4 MXQ7,0=[FUUSU[)HE)AE001A%')9C:](=AGT]WTSX3F C=MI(*UDP=J<[G^.Q MY>B$((5(:@:L'FN809IJ(I7&?<5IU2$U<+>]9?]HM"LM"RQ@QM(?));)V+JP M4 Q+7*3RAFT^0:6GI_DBE@KSCS;EW,' 0E$A),LJL,H@([1\XH?*AQV XFD& MN!7 /03XSP"\"N"]%.!7 -\X4THQ/H18XF#$V09Q/5NQZ88QTZ"5?$+ULL\E M5V^)PLE@GF ."4MCX.(=@ON"R$=T&H+$)!5GZ#VZG8?H].0,"3U1($+1MX05 M M-8G*.3O?[(EBHCS6M'5?1I&=U])KJ'KAB5B4"7-(9X'V\K);4<=RMGZK82 M7F'>05[W'+F.ZS?D,WLYW&N A^WPKY'L(-?7\.Y%BQJO7AS/\'G/+8YDT5V] M.)?EXGQA$M#/R4)(KCZ:7TVFEZQ^,ZLN)$.1XPC&EJH4 O@:K.#MFV[?^=#D MV#')PB.1[;GIUV[Z;>S!)&,%E:I6Z6I(Z H5:M/Q-:\WFM<8=B6S/N%YM7*_5N!G+,E6B MJPKPY%2,3LEV^*S)J)*VMV.4<^#1/V>$K:G]I_!^+;S?*GQ^N#5RSE8<9^?U M'E$>8+.MFN2WDK_V,SPF6=C_:P?W'/VKO2_MLG?.E0SXRIS/ D5:<%F3Z]'Z M"C Q)]_!^+0[G)4G^1-->:]0%7=%J$ I+!6ETQFH]>;E65UV),O-Z;5@4IV% MIIFHZPUP/4&]7S)5#ZN.#E!?F((_4$L#!!0 ( ,94HUCN71H5(@< +(F M 9 >&PO=V]R:W-H965T;;AXDN^9$R"QS3)\O/!4LK5Z7"81TN6TOP-7[%,/;GG(J5278K% M,%\)1N>%4IH,D><%PY3&V6!R5MR[%9,SOI9)G+%; ?)UFE+Q='D;$47[([)3ZM;H:Z&6ROS.&59'O,,"'9_/KB IU>$:(5"XH^8 M;?*=WT!/9<;Y%WUQ/3\?>!H12U@DM0FJ_CVP2Y8DVI+"\4]E=+ =4RON_GZR M_G,Q>369&3X8#<"@,0 MK7/)TTI9(4CCK/Q/'RM'["A W*& *@745/ [%'"E@)L*I$.!5 J%JX?E5 H_ M7%%))V>";X#0TLJ:_E$XL]!6TX\S_=[OI%!/8Z4G)]-UKN[D.*L M#";]4EY>,4GC)'\%3L"GNROP\L4K\$))@(]+OLYI-L_/AE*!T*:&437@93D@ MZA@0@QN>R64.WF9S-J_K#Q7X[0S0TPPND=/@#15O (:O ?(0L>"Y>KXZ=L#! M6X?BPA[^%H=^_ET] ]>2I?E?-M>5IHG=M%X"3O,5C=CY0.5XSL0#&TQ^_ $& MWD^V>?=DK.8%LO4"<5F??& /+%LSVQQ+Q:!0U*O2P\3'9.S[9\.'7?06,>+C MP(C5V3LC;QQ Z!5S(.!'6"X!1@Z ;YC.LXC MGC) I13Q;"WI+&% Q$5[PY M4'[7(/<"'K>1^!#!!EZ;U"CH"!#HF3KC.0%?,J%J2082MJ#)B6 )E0JZ VUE MKQFJ#;0V*8+&'6AWJB)THOU%0U7>S*F*8GX/9M6JSO(B0A*>+4X215C4 J)N M2GL=A"UH(W_4=+=%JF.U@,B@1WO6BR(59TQ5'O:4F)(^,CM.U$( [5H-8&V MQ0(?=WG:E$OHK$.3]RNF4TVE7E4P<_#YAJ4S)JP5TFWMT!+9E[7ZW$V1A.1X M7 $Z*_#!GNC)6MT3IBQ#=UV^F/^MN*Y*I[?3ZX]7%];YMFLK) 3ZS0IGE0MA M@#HBU11AZ*["CD@%_X$;)J(E5>_P3CDGCMB>,'8.=?#+Z\E:W3&F^,/PB&'L M9!8'>Z(G:W5/&"H!]W&)3MH+VSQ@')"PR18L8J,Q]#IH+S1T ;KYPG,2K%WY M$20M/F,1@R.R0]3J7W&&(" W07"GUQ1-P2W]NK] N$Z(G:W5/&&*#W,3&E5OM?H$_#F'SV\ B1@CV<4?D&F:!W'V%Y^16 MNR, R2AHLD*;F(?\KNPW%1^Y*[X[MVY%K ++F5).\P<'4D_6ZLXP) .-CYA2 M3@)SL"=ZLE;O 1LR@]UDQI%2N-VQP![&F#0BUB8'B4!E)N_[AG/;.S1$^[)6 MG[VA,N2(_1'2:W^D+VMU3QC*1-R4Z1FUIK*PNZ5^0G#H->NA52X(4<>W$M&L MI7YGYY2 NWJKC+K.HF0]9SG@:P'>*4JW!!LC':\+36U\1;_J3>CB>KE.J3ZW ME*L'NE>?/S7MG\P:HX 6>VA E4&P$CS2X<;O 7N,"UPOWW&5?,&K-[;7.-PY MF*,FM2@...4@XNM,EHWAZBFQ=&AQOU+>'H%+?@!ML?4)O\#4$L#!!0 ( ,94HU@-*1BH40@ "!# 9 >&PO M=V]R:W-H965T?W!5JF53ZK9H/RY62R:QV M6F9#$D5BN$S2?# YK8]=J\EIL:ZR-)?7"I7KY3)1C^WQR&1/C4%O\G5@4CT?_?R0F:90=)Q_+L%'>S.:1SW7S^A_UHG MKY.Y34IY463_I+-J<388#=!,WB7KK/I8//PFMPEQ@SR=2"'#KS%@6X=Z*$#:W%@6P=65V:32EV' MRZ1*)J>J>$#*6<\Z(N9NVMTT]SL^XWE=*?IMJOFIRO2WVD+%$IYWHY*Y3F M&S*917DU2\MD/E=RGE1RII?Y7N9KN6_R&KVZE%629N5K]!9]NKE$KWY\C7[4 M)NBO1;$NDWQ6G@XK':@YW7"Z#>IB$Q1I"8JBJR*O%B7Z)9_)F>L_U GNLB1/ M65Z0(.!5HMXABM\@$A'FB>?RY>XT$ [=%9W6>+0%[_*YLOI*MH%D?DAS>3@I M5\E4G@WT][^4ZEX.)C_]@$7TLR]?(# G>[;+GH70)Q\W^?IRW#B*VM%XG MG+(QYZ?#^_WH/6:,4V'-G+CX+BX>C.M*JNDBT5^!&YUP.I4E^GPEE[=2?4'_ MH3]74NFER>=/7Q3[J2^1X)FZ+A80F%,4L2N*@*>J@,P>",S)/MYE'Q]+U8TC MW^/@6+ X/F!JTVHTQE$+44>[J$;!J,[).;I.'ET6=N=H\"1=5PD(S*G'>%>/ M,3Q'QY#9 X$YV>/(_@F/CF7IUG.?@&+,\.B IAZSF..Q\/,4[XD+'(S,2!)T M4V1KLPK?P]7P>;HN%Q2:6Q5BJT+@^;K%A*H $)I; :M_<%!@!!E+&U3DXQB3 M0\8VS1BCG+8PUFH3'!8GURK5"N [B!J$[[Q,0&AN,:P@PKP'HH)J'R@TMP)6 M_>"@O @253082"-**3MDJL<.LXA%+52UV@2'QNP5-T7BP@ M-+<@5A;A40]T!95!4&AN!:P0PD&E$:#K^3.>G[&?'^.F?HAP@^)-*T)$C/T, M)U;8D+"PN5C(Z=(2NMUO/ M?9+A>,1&AV3TV^G?9BULM**%A$7+ 1OUQ?9[Q4+XA)V7KH^F#K'*B; >R LJ MEZ#0W I8N43"#:00>?D+R>NU:R>O%3(D+&1VS:WRL+GE#1>T@P.%YJ9N=1*) M>R FJ#""0G,K8(41"3>,0L0S MCX8/M;J(1CW,#T"5$A2:6P&KE&BXL11@]-;S.49[S *,IE;!T+"",=/($B7Y M#!7U;[/;IP';2A6S]?09FH;!.R]2'UT>NC?EZF/,!3OGZD,34:N)Z-&CKJVG M\\N*QN/#/I?/C+-Q2_. 6JU"PUKEY30%T+GA6#JO:1\M(6J5%.UA(D9!!144 MFEL!*ZCHT5,QVAQX>5GM,0NPV@H=&A8ZUZI8%F8-D@R5C;&#-V#0]@\4FIN^ M55.TAT$8!55&4&CNS@*KC-C1HS#F&87IO_>'HS"/61P)WM++8E:QL+!B"5,3 MX"(;/G_7=81"V-$C,M:RSX:0\R*+=;#'(V!BB8H-+<"5C2QH^=H8<_.>3:G M;3$;M5#>*AX65CQ_*9F4:_6(EDF>S&6]4?)E^B(,W#F[/OI(S,HKUL. C8$J M+"@TMP)68;%C!VP7K#D$XSQJ]!T\9B)B,6O9NVB5#P\KGY=15%^(@7:/A'-/"2A(1EB2-%@*0<@V?MO/R]=$F M$E8=B1YF; )4($&AN16P DD$99I3A0P+[S&+2[G!;.\.LSYN,8.]QZP/022L(!)'#]1$CPMY?/*FK;?RNL M3!%AF=(@,$1G-WS.SBO71S](6+DD>IBX"5 %!87FWB!I%51\],1MZ[E_GZYG M\[C'BN Q:1E3Q$;8N$>LH(C#@N(S_O(AGV;KF2Q1L5;HCT)5"_1^*54Z37+T M(&_1HBAK)IN-$5DQ+Y"V3>?Y;GN$+-^@AT4Z76AK)4V#;6;N=?]]G/W.MW;#O<< Z*3F]>,42C0MUGEEJK)W=/?(AO/Z004' MQR_PR27V''\?XY.+V/\)T9_46$-[ZLVS(ZX2-4_UG[M,WNDPHG>QODRIS>,8 M-F^J8E4_H."VJ*IB6;]&POR')&E,<7',"SG2Y;3\E(53%HD4SJGQG;U(BP+ MS6A: BD78:_3B<.<XOK@_CYQ5P04*O:/\%HI<=7-=BF'2\+[T=WGEK MQ<[;'D:_\M/WV"AYX"&W3$<+ZV4?#S,EV]6/B M879JSX(&*$9E0P6>: RNC M.1<;%^Y!8*Z$TH&QVVX3=2%2/CJXZWI0$;5.SJ7256Z7P?V=U<,/@&T/#'(A M&H,]X@+C84&-85K>V$XUN H^@8*Z/=T4UN%"TTVWURL[)P)<0>/RX]L3WN=[>Q8 M!_9+-DUKJ&XZ&=.23L'1&:: !'L1'Y#DD;7]C*5_E23/J%A:B'M6V MO\+TNG%S#K2YN$S9FJ63NJL7LZH9V(;-6E] .$1NJLN/8!R'^1' L#R8 XSC M6%B>_VD^ W0^#L.\#;S( .4,4(YC^9!)]<'R^#F)O?PS39(HBF-L12<3KX,) MMFYQ#%^_&N8-&%@>R/1G:XWO-EXAS]L\6]02P,$% @ MQE2C6)>*NQS $P( L !?3T\$MP>:4#M.*2VBZD8_1!2 M:5K5N %(MB6/:(7->= MI3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8 M%II%R=.B':5_'OVCS9:?U%_:U+)2=# [.'6^&0YL=1,GMW_HH%.S9 M:U-R!ZOF:6B/1O#<'H1P93$,1Z/QL.12#3Z\/YUK8X;^BG8B26[VRSQ?'= P>0R6 \@A/NI;&N.:(Y/P?&9P$'MVN5 MT[>R<,+,N1/_&%T=I7JJ3P-W,?1NHXG#:=D&\<;\21CU?B\S,==950KEVC@: M4=2 RA[DT0Z8XJ68#$Z'U+<$UUCF[>TYX/*"96XD[##+O"&DHYFM5^GZ?CF? M;A=S]G%Z/UW-%BR]6RRV*;OX5WF0(0(9GA'R,?0@(P0R>D/(= N+3XL5 *YO MV6S]:>-!Q@AD?#;(]&[ZX$$F"&1R1LA.='BP%\]R"L$\HH6<@7"X%FF*^6@3V9'HQ7\SFI 9SW$:P3Q MFA8QK8['H@&"Z.UX 7$4+1CC*F=^5S["^O(1+>:"&P4AM.PH#"!Q(WPRU#+$ MFEF[ R!ENH1BXR"4!34SJ6!=L(M"^ZT<8)X)B$4S!R[KI*N,Z#!A6@F(O3(7 M1C[SNICQ,E@JZ\RK,@(32T!LEELN#7OF1258*;B%"/Z:OP&FE(#8*0^B#E@& M+5OW,7722N7$DVF.9)T\P:02$%MEV>:$XU_K?K"^OO9[Z0!S24 LDXV&$ HG MVY9E.Z'$7G9;&+-(0*R1N=AUD@'314#LBQ_=72E=DP;-$Y?IQG =[X:8+T)B M7Z2U(@ZZR(6Q?S'Q7P4#-I\-,T9(;(R/E95*6,NL>&J>-ZG:\W0S(D2')<2Z MV/!O[-FRC3#-W^NB8"YM!D*K.NH-,7^$Q/Y8@FVA@=G6\+SN^Z;&<'@(?^V= M0TP>(?6P!*M3.Q5_B$DD));(]&>5.CO406SS>F&,-FRF?4Q,(B&Q1-!JM1M- MS"5ZOL8LN!P;[S$3&GA,1.08;R)BWV#%!<#Z MF)AO(F+?X!UYY&-BOHG.ZIO8Q\1\$Q'[!L=,?$S,.1&QXJ"85SXFYIR8V#DXYK6/B3DG)G8.AOG83'W^P,2<$Q,[IZ^R MG O'9=%14(R^B"%6$%Y:^GU[C"DH)E80CNGW[3&FH)A80?[$;7];8^:)B=ML;,$Q.;Y[?U>1M/'Q,S3TQL'KP^]Z.98.9)B,V#8_J9DV#F28C-TS?C MW)M!"2:>Y%R#G5>/9H*))WF3P4Y?\##5)&^EFK[9Z,Z -D'?^E./=GIFH_N# MB9DF(38-/G2<^YB8OHK*(>N4R%=P"0O;,UYD&WBR M8-&^NHV3^K7+OBJ*&6Q;JWO-\]-'5JZ)0A&51G ;-JJRQY>V_^F2- M??>4]VW9=<=QN^O'V<=A?QR7S;:4_E]*XVJ;#^UXU?7Y>+JR[H9#6T[+89/Z M=O7:;G+2^7R1AI\SFON[GS-GSY]]_I^)W7J]6^6';O5VR,?RR^#TW@VOXS;G MTLR>VV&3R[))'_O+Z3&=#W)UFMS,'E^6S?#X(DVJ':00I/6##(*L?I!#D-BOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'H;ZFT$>AOJ M;01Z&^IM!'K;9+.$0&]#O8U ;T.]C4!O0[V-0&]#O8U ;T.]C4!O0[V-0&]' MO9U ;T>]G4!O1[V=0&]'O9U ;Y]L=A/H[:BW$^CMJ+<3Z.VHMQ/H[:BW$^CM MJ+<3Z!VH=Q#H':AW$.@=J'<0Z!VH=Q#H':AW$.@=DX^5!'H'ZAT$>@?J'01Z M!^H=?ZGW6#[W>;ST?*_Q^7])=3G=FR^//R^_3Z*$BS/."?Y*N?\"4$L#!!0 M ( ,94HUAB(^<8V $ $@B 3 6T-O;G1E;G1?5'EP97-=+GAM;,W: M74^#,!0&X+^R<&M&UZ_Y$>>->JM>^ .+HS#9M4T7%ED5H[M@+!05M2;DUE&71I;6MR:F1[]BSA1KLR(F M9K,Y*VP7J8O3V-?(KBYO:&DV39S<[M+K4-MND7EJ0C:YWD_LLQ:9<:ZI"Q/3 M.-MVY9>4Z5M"GE8. MW7W6_*^+FGR8'R\,VV:Q78- M"_&EH9"/E_BF1[MG"=3AHHHMDV^+WHRGAS3#M/^RH_.'\J, M!::9#]ZZD$[,T^%Q[T?2KYZZ5(A\K,<_\2,QE3[Z^Z@_[9+*7V:G[7VV?CV< M1V##[?@]_GS&'_4/[$. ]"%!^E @?6B0/N8@?9R"]'$&TLSX;?B"Y>@502P$"% ,4 " #&5*-8!T%-8H$ "Q M $ @ $ 9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 M ( ,94HUC%N/RR[P "L" 1 " :\ !D;V-0&UL4$L! A0#% @ QE2C M6);&RA_0!0 S!X !@ ("!#@@ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ QE2C6&6#V<%/!0 MQ0 !@ M ("!%1D 'AL+W=O !X;"]W M;W)K&PO=V]R:W-H965T&UL M4$L! A0#% @ QE2C6 ='LSJ.!P (" !@ ("!M"@ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ QE2C M6),BK76.#@ 5B@ !D ("!XSL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ QE2C6/$&&W<*!0 ?@L M !D ("!/%0 'AL+W=O&PO=V]R:W-H965T !X;"]W;W)K&UL4$L! A0#% @ QE2C6(? *XAO!P .!( !D M ("!H6, 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ QE2C6)%([)00#0 FB( !D ("!:W( 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ QE2C6 3% MQ !;"@ >QL !D ("!)8H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ QE2C6*VJ;_!\ P 5@@ !D M ("!2)P 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ QE2C6&E!-L?@ P -0H !D ("! ME;( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ QE2C6.!RPNPT! >0P !D ("!4K\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ QE2C6'N@.M>3 M! C0L !D ("!ILH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ QE2C6"!3#S2S @ 6 < !D M ("!>MH 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ QE2C6"%BZ)!2!P 30 !D ("!L^, M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MQE2C6%(VP\]Y!P MB< !D ("!-OD 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ QE2C6-_MUM:?!@ M]28 !D ("!B D! 'AL+W=O M$ $ >&PO=V]R:W-H965T&UL4$L! A0#% @ QE2C6%PS5/XE" ZT@ !D M ("!9!D! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ QE2C6/%6FD4] @ R 4 !D ("!YBH! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ QE2C M6*V=M]<\ @ *@4 !D ("!CD ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ QE2C6 TI&*A1" ($, M !D ("!@4T! 'AL+W=O&PO&PO M7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " #&5*-88B/G&-@! M !((@ $P @ %,80$ 6T-O;G1E;G1?5'EP97-=+GAM;%!+ 4!08 0@!" 42 !58P$ ! end XML 72 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 73 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 75 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1.u1 html 238 316 1 true 71 0 false 4 false false R1.htm 0000001 - Document - Document Sheet http://www.deluxe.com/role/Document Document Cover 1 false false R2.htm 0000002 - Statement - CONSOLIDATED BALANCE SHEETS (Unaudited) Sheet http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited CONSOLIDATED BALANCE SHEETS (Unaudited) Statements 2 false false R3.htm 0000003 - Statement - CONSOLIDATED BALANCE SHEETS (Unaudited) (Parentheticals) Sheet http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnauditedParentheticals CONSOLIDATED BALANCE SHEETS (Unaudited) (Parentheticals) Statements 3 false false R4.htm 0000004 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Unaudited) Sheet http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Unaudited) Statements 4 false false R5.htm 0000005 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Unaudited) Sheet http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUnaudited CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Unaudited) Statements 5 false false R6.htm 0000006 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Unaudited) (Parentheticals) Sheet http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUnauditedParentheticals CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Unaudited) (Parentheticals) Statements 6 false false R7.htm 0000007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) Sheet http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) Statements 7 false false R8.htm 0000008 - Disclosure - Consolidated financial statements Sheet http://www.deluxe.com/role/Consolidatedfinancialstatements Consolidated financial statements Notes 8 false false R9.htm 0000009 - Disclosure - New accounting pronouncements Sheet http://www.deluxe.com/role/Newaccountingpronouncements New accounting pronouncements Notes 9 false false R10.htm 0000010 - Disclosure - Supplemental balance sheet and cash flow information Sheet http://www.deluxe.com/role/Supplementalbalancesheetandcashflowinformation Supplemental balance sheet and cash flow information Notes 10 false false R11.htm 0000011 - Disclosure - Earnings per share Sheet http://www.deluxe.com/role/Earningspershare Earnings per share Notes 11 false false R12.htm 0000012 - Disclosure - Other comprehensive income (loss) Sheet http://www.deluxe.com/role/Othercomprehensiveincomeloss Other comprehensive income (loss) Notes 12 false false R13.htm 0000013 - Disclosure - Divestitures Sheet http://www.deluxe.com/role/Divestitures Divestitures Notes 13 false false R14.htm 0000014 - Disclosure - Derivative financial instruments Sheet http://www.deluxe.com/role/Derivativefinancialinstruments Derivative financial instruments Notes 14 false false R15.htm 0000015 - Disclosure - Fair value measurements Sheet http://www.deluxe.com/role/Fairvaluemeasurements Fair value measurements Notes 15 false false R16.htm 0000016 - Disclosure - Restructuring and integration expense Sheet http://www.deluxe.com/role/Restructuringandintegrationexpense Restructuring and integration expense Notes 16 false false R17.htm 0000017 - Disclosure - Income tax provision Sheet http://www.deluxe.com/role/Incometaxprovision Income tax provision Notes 17 false false R18.htm 0000018 - Disclosure - Postretirement benefits Sheet http://www.deluxe.com/role/Postretirementbenefits Postretirement benefits Notes 18 false false R19.htm 0000019 - Disclosure - Debt Sheet http://www.deluxe.com/role/Debt Debt Notes 19 false false R20.htm 0000020 - Disclosure - Other commitments and contingencies Sheet http://www.deluxe.com/role/Othercommitmentsandcontingencies Other commitments and contingencies Notes 20 false false R21.htm 0000021 - Disclosure - Shareholders' equity Sheet http://www.deluxe.com/role/Shareholdersequity Shareholders' equity Notes 21 false false R22.htm 0000022 - Disclosure - Business segment information Sheet http://www.deluxe.com/role/Businesssegmentinformation Business segment information Notes 22 false false R23.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 23 false false R24.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 24 false false R25.htm 9954471 - Disclosure - Consolidated financial statements (Policies) Sheet http://www.deluxe.com/role/ConsolidatedfinancialstatementsPolicies Consolidated financial statements (Policies) Policies 25 false false R26.htm 9954472 - Disclosure - Accounting Changes and Error Corrections (Policies) Sheet http://www.deluxe.com/role/AccountingChangesandErrorCorrectionsPolicies Accounting Changes and Error Corrections (Policies) Policies 26 false false R27.htm 9954473 - 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 27 false false R28.htm 9954474 - Disclosure - Earnings per share (Tables) Sheet http://www.deluxe.com/role/EarningspershareTables Earnings per share (Tables) Tables http://www.deluxe.com/role/Earningspershare 28 false false R29.htm 9954475 - Disclosure - Other comprehensive income (loss) (Tables) Sheet http://www.deluxe.com/role/OthercomprehensiveincomelossTables Other comprehensive income (loss) (Tables) Tables http://www.deluxe.com/role/Othercomprehensiveincomeloss 29 false false R30.htm 9954476 - Disclosure - Derivative financial instruments (Tables) Sheet http://www.deluxe.com/role/DerivativefinancialinstrumentsTables Derivative financial instruments (Tables) Tables http://www.deluxe.com/role/Derivativefinancialinstruments 30 false false R31.htm 9954477 - Disclosure - Fair value measurements (Tables) Sheet http://www.deluxe.com/role/FairvaluemeasurementsTables Fair value measurements (Tables) Tables http://www.deluxe.com/role/Fairvaluemeasurements 31 false false R32.htm 9954478 - 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 32 false false R33.htm 9954479 - Disclosure - Postretirement benefits (Tables) Sheet http://www.deluxe.com/role/PostretirementbenefitsTables Postretirement benefits (Tables) Tables http://www.deluxe.com/role/Postretirementbenefits 33 false false R34.htm 9954480 - Disclosure - Debt (Tables) Sheet http://www.deluxe.com/role/DebtTables Debt (Tables) Tables http://www.deluxe.com/role/Debt 34 false false R35.htm 9954481 - Disclosure - Business segment information (Tables) Sheet http://www.deluxe.com/role/BusinesssegmentinformationTables Business segment information (Tables) Tables http://www.deluxe.com/role/Businesssegmentinformation 35 false false R36.htm 9954482 - Disclosure - Supplemental balance sheet and cash flow information (trade accounts receivable, allowance for credit losses) (Details) Sheet http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationtradeaccountsreceivableallowanceforcreditlossesDetails Supplemental balance sheet and cash flow information (trade accounts receivable, allowance for credit losses) (Details) Details http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationTables 36 false false R37.htm 9954483 - Disclosure - Supplemental balance sheet and cash flow information (inventories and supplies) (Details) Sheet http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationinventoriesandsuppliesDetails Supplemental balance sheet and cash flow information (inventories and supplies) (Details) Details http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationTables 37 false false R38.htm 9954484 - Disclosure - Supplemental balance sheet and cash flow information (available-for-sale debt securities) (Details) Sheet http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationavailableforsaledebtsecuritiesDetails Supplemental balance sheet and cash flow information (available-for-sale debt securities) (Details) Details http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationTables 38 false false R39.htm 9954485 - Disclosure - Supplemental balance sheet and cash flow information (revenue in excess of billings) (Details) Sheet http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationrevenueinexcessofbillingsDetails Supplemental balance sheet and cash flow information (revenue in excess of billings) (Details) Details http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationTables 39 false false R40.htm 9954486 - Disclosure - Supplemental balance sheet and cash flow information (intangibles) (Details) Sheet http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationintangiblesDetails Supplemental balance sheet and cash flow information (intangibles) (Details) Details http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationTables 40 false false R41.htm 9954487 - Disclosure - Supplemental balance sheet and cash flow information (goodwill) (Details) Sheet http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationgoodwillDetails Supplemental balance sheet and cash flow information (goodwill) (Details) Details http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationTables 41 false false R42.htm 9954488 - Disclosure - Supplemental balance sheet and cash flow information (other non-current assets) (Details) Sheet http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails Supplemental balance sheet and cash flow information (other non-current assets) (Details) Details http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationTables 42 false false R43.htm 9954489 - Disclosure - Supplemental balance sheet and cash flow information (accrued liabilities, supplemental cash flow information) (Details) Sheet http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationaccruedliabilitiessupplementalcashflowinformationDetails Supplemental balance sheet and cash flow information (accrued liabilities, supplemental cash flow information) (Details) Details http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationTables 43 false false R44.htm 9954490 - Disclosure - Earnings per share (Details) Sheet http://www.deluxe.com/role/EarningspershareDetails Earnings per share (Details) Details http://www.deluxe.com/role/EarningspershareTables 44 false false R45.htm 9954491 - Disclosure - Other comprehensive income (loss) (reclassification adjustments) (Details) Sheet http://www.deluxe.com/role/OthercomprehensiveincomelossreclassificationadjustmentsDetails Other comprehensive income (loss) (reclassification adjustments) (Details) Details http://www.deluxe.com/role/OthercomprehensiveincomelossTables 45 false false R46.htm 9954492 - Disclosure - Other comprehensive income (loss) (accumulated other comprehensive loss) (Details) Sheet http://www.deluxe.com/role/OthercomprehensiveincomelossaccumulatedothercomprehensivelossDetails Other comprehensive income (loss) (accumulated other comprehensive loss) (Details) Details http://www.deluxe.com/role/OthercomprehensiveincomelossTables 46 false false R47.htm 9954493 - Disclosure - Divestitures (Details) Sheet http://www.deluxe.com/role/DivestituresDetails Divestitures (Details) Details http://www.deluxe.com/role/Divestitures 47 false false R48.htm 9954494 - Disclosure - Derivative financial instruments (Details) Sheet http://www.deluxe.com/role/DerivativefinancialinstrumentsDetails Derivative financial instruments (Details) Details http://www.deluxe.com/role/DerivativefinancialinstrumentsTables 48 false false R49.htm 9954495 - Disclosure - Fair value measurements (Details) Sheet http://www.deluxe.com/role/FairvaluemeasurementsDetails Fair value measurements (Details) Details http://www.deluxe.com/role/FairvaluemeasurementsTables 49 false false R50.htm 9954496 - Disclosure - Restructuring and integration expense (Details) Sheet http://www.deluxe.com/role/RestructuringandintegrationexpenseDetails Restructuring and integration expense (Details) Details http://www.deluxe.com/role/RestructuringandintegrationexpenseTables 50 false false R51.htm 9954497 - Disclosure - Restructuring and integration expense (accruals) (Details) Sheet http://www.deluxe.com/role/RestructuringandintegrationexpenseaccrualsDetails Restructuring and integration expense (accruals) (Details) Details http://www.deluxe.com/role/RestructuringandintegrationexpenseTables 51 false false R52.htm 9954498 - Disclosure - Income tax provision (Details) Sheet http://www.deluxe.com/role/IncometaxprovisionDetails Income tax provision (Details) Details http://www.deluxe.com/role/Incometaxprovision 52 false false R53.htm 9954499 - Disclosure - Postretirement benefits (Details) Sheet http://www.deluxe.com/role/PostretirementbenefitsDetails Postretirement benefits (Details) Details http://www.deluxe.com/role/PostretirementbenefitsTables 53 false false R54.htm 9954500 - Disclosure - Debt (Details) Sheet http://www.deluxe.com/role/DebtDetails Debt (Details) Details http://www.deluxe.com/role/DebtTables 54 false false R55.htm 9954501 - Disclosure - Other commitments and contingencies (Details) Sheet http://www.deluxe.com/role/OthercommitmentsandcontingenciesDetails Other commitments and contingencies (Details) Details http://www.deluxe.com/role/Othercommitmentsandcontingencies 55 false false R56.htm 9954502 - Disclosure - Shareholders' equity (Details) Sheet http://www.deluxe.com/role/ShareholdersequityDetails Shareholders' equity (Details) Details http://www.deluxe.com/role/Shareholdersequity 56 false false R57.htm 9954503 - Disclosure - Business segment information (Details) Sheet http://www.deluxe.com/role/BusinesssegmentinformationDetails Business segment information (Details) Details http://www.deluxe.com/role/BusinesssegmentinformationTables 57 false false R58.htm 9954504 - Disclosure - Business segment information (disaggregated revenue information) (Details) Sheet http://www.deluxe.com/role/BusinesssegmentinformationdisaggregatedrevenueinformationDetails Business segment information (disaggregated revenue information) (Details) Details http://www.deluxe.com/role/BusinesssegmentinformationTables 58 false false All Reports Book All Reports dlx-20240331.htm dlx-20240331.xsd dlx-20240331_cal.xml dlx-20240331_def.xml dlx-20240331_lab.xml dlx-20240331_pre.xml dlx-20240331_g1.jpg http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 77 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "dlx-20240331.htm": { "nsprefix": "dlx", "nsuri": "http://www.deluxe.com/20240331", "dts": { "inline": { "local": [ "dlx-20240331.htm" ] }, "schema": { "local": [ "dlx-20240331.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd", "https://xbrl.sec.gov/naics/2023/naics-2023.xsd" ] }, "calculationLink": { "local": [ "dlx-20240331_cal.xml" ] }, "definitionLink": { "local": [ "dlx-20240331_def.xml" ] }, "labelLink": { "local": [ "dlx-20240331_lab.xml" ] }, "presentationLink": { "local": [ "dlx-20240331_pre.xml" ] } }, "keyStandard": 292, "keyCustom": 24, "axisStandard": 21, "axisCustom": 0, "memberStandard": 38, "memberCustom": 33, "hidden": { "total": 10, "http://fasb.org/us-gaap/2023": 5, "http://xbrl.sec.gov/dei/2023": 5 }, "contextCount": 238, "entityCount": 1, "segmentCount": 71, "elementCount": 585, "unitCount": 4, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 765, "http://xbrl.sec.gov/dei/2023": 29, "http://xbrl.sec.gov/ecd/2023": 14 }, "report": { "R1": { "role": "http://www.deluxe.com/role/Document", "longName": "0000001 - Document - Document", "shortName": "Document", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240331.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited", "longName": "0000002 - Statement - CONSOLIDATED BALANCE SHEETS (Unaudited)", "shortName": "CONSOLIDATED BALANCE SHEETS (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240331.htm", "unique": true } }, "R3": { "role": "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnauditedParentheticals", "longName": "0000003 - Statement - CONSOLIDATED BALANCE SHEETS (Unaudited) (Parentheticals)", "shortName": "CONSOLIDATED BALANCE SHEETS (Unaudited) (Parentheticals)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240331.htm", "unique": true } }, "R4": { "role": "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited", "longName": "0000004 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Unaudited)", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CostOfRevenue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240331.htm", "unique": true } }, "R5": { "role": "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUnaudited", "longName": "0000005 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Unaudited)", "shortName": "CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-25", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-25", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240331.htm", "first": true, "unique": true } }, "R6": { "role": "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUnauditedParentheticals", "longName": "0000006 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Unaudited) (Parentheticals)", "shortName": "CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Unaudited) (Parentheticals)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommonStockDividendsPerShareCashPaid", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommonStockDividendsPerShareCashPaid", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240331.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited", "longName": "0000007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ProfitLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:Depreciation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240331.htm", "unique": true } }, "R8": { "role": "http://www.deluxe.com/role/Consolidatedfinancialstatements", "longName": "0000008 - Disclosure - Consolidated financial statements", "shortName": "Consolidated financial statements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240331.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.deluxe.com/role/Newaccountingpronouncements", "longName": "0000009 - Disclosure - New accounting pronouncements", "shortName": "New accounting pronouncements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240331.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.deluxe.com/role/Supplementalbalancesheetandcashflowinformation", "longName": "0000010 - Disclosure - Supplemental balance sheet and cash flow information", "shortName": "Supplemental balance sheet and cash flow information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240331.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.deluxe.com/role/Earningspershare", "longName": "0000011 - Disclosure - Earnings per share", "shortName": "Earnings per share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240331.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.deluxe.com/role/Othercomprehensiveincomeloss", "longName": "0000012 - Disclosure - Other comprehensive income (loss)", "shortName": "Other comprehensive income (loss)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240331.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.deluxe.com/role/Divestitures", "longName": "0000013 - Disclosure - Divestitures", "shortName": "Divestitures", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240331.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.deluxe.com/role/Derivativefinancialinstruments", "longName": "0000014 - Disclosure - Derivative financial instruments", "shortName": "Derivative financial instruments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240331.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.deluxe.com/role/Fairvaluemeasurements", "longName": "0000015 - Disclosure - Fair value measurements", "shortName": "Fair value measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240331.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.deluxe.com/role/Restructuringandintegrationexpense", "longName": "0000016 - Disclosure - Restructuring and integration expense", "shortName": "Restructuring and integration expense", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240331.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.deluxe.com/role/Incometaxprovision", "longName": "0000017 - Disclosure - Income tax provision", "shortName": "Income tax provision", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240331.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.deluxe.com/role/Postretirementbenefits", "longName": "0000018 - Disclosure - Postretirement benefits", "shortName": "Postretirement benefits", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240331.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.deluxe.com/role/Debt", "longName": "0000019 - Disclosure - Debt", "shortName": "Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240331.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.deluxe.com/role/Othercommitmentsandcontingencies", "longName": "0000020 - Disclosure - Other commitments and contingencies", "shortName": "Other commitments and contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240331.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.deluxe.com/role/Shareholdersequity", "longName": "0000021 - Disclosure - Shareholders' equity", "shortName": "Shareholders' equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240331.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.deluxe.com/role/Businesssegmentinformation", "longName": "0000022 - Disclosure - Business segment information", "shortName": "Business segment information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240331.htm", "first": true, "unique": true } }, "R23": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240331.htm", "first": true }, "uniqueAnchor": null }, "R24": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240331.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.deluxe.com/role/ConsolidatedfinancialstatementsPolicies", "longName": "9954471 - Disclosure - Consolidated financial statements (Policies)", "shortName": "Consolidated financial statements (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PriorPeriodReclassificationAdjustmentDescription", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PriorPeriodReclassificationAdjustmentDescription", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240331.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.deluxe.com/role/AccountingChangesandErrorCorrectionsPolicies", "longName": "9954472 - Disclosure - Accounting Changes and Error Corrections (Policies)", "shortName": "Accounting Changes and Error Corrections (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240331.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationTables", "longName": "9954473 - Disclosure - Supplemental balance sheet and cash flow information (Tables)", "shortName": "Supplemental balance sheet and cash flow information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240331.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.deluxe.com/role/EarningspershareTables", "longName": "9954474 - Disclosure - Earnings per share (Tables)", "shortName": "Earnings per share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240331.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.deluxe.com/role/OthercomprehensiveincomelossTables", "longName": "9954475 - Disclosure - Other comprehensive income (loss) (Tables)", "shortName": "Other comprehensive income (loss) (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ComprehensiveIncomeNoteTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ComprehensiveIncomeNoteTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240331.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.deluxe.com/role/DerivativefinancialinstrumentsTables", "longName": "9954476 - Disclosure - Derivative financial instruments (Tables)", "shortName": "Derivative financial instruments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInterestRateDerivativesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInterestRateDerivativesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240331.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.deluxe.com/role/FairvaluemeasurementsTables", "longName": "9954477 - Disclosure - Fair value measurements (Tables)", "shortName": "Fair value measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240331.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.deluxe.com/role/RestructuringandintegrationexpenseTables", "longName": "9954478 - Disclosure - Restructuring and integration expense (Tables)", "shortName": "Restructuring and integration expense (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240331.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.deluxe.com/role/PostretirementbenefitsTables", "longName": "9954479 - Disclosure - Postretirement benefits (Tables)", "shortName": "Postretirement benefits (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240331.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.deluxe.com/role/DebtTables", "longName": "9954480 - Disclosure - Debt (Tables)", "shortName": "Debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240331.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.deluxe.com/role/BusinesssegmentinformationTables", "longName": "9954481 - Disclosure - Business segment information (Tables)", "shortName": "Business segment information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240331.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationtradeaccountsreceivableallowanceforcreditlossesDetails", "longName": "9954482 - Disclosure - Supplemental balance sheet and cash flow information (trade accounts receivable, allowance for credit losses) (Details)", "shortName": "Supplemental balance sheet and cash flow information (trade accounts receivable, allowance for credit losses) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:AccountsReceivableGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:AccountsReceivableGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240331.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationinventoriesandsuppliesDetails", "longName": "9954483 - Disclosure - Supplemental balance sheet and cash flow information (inventories and supplies) (Details)", "shortName": "Supplemental balance sheet and cash flow information (inventories and supplies) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:InventoryFinishedGoodsAndWorkInProcess", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:InventoryFinishedGoodsAndWorkInProcess", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240331.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationavailableforsaledebtsecuritiesDetails", "longName": "9954484 - Disclosure - Supplemental balance sheet and cash flow information (available-for-sale debt securities) (Details)", "shortName": "Supplemental balance sheet and cash flow information (available-for-sale debt securities) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240331.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationrevenueinexcessofbillingsDetails", "longName": "9954485 - Disclosure - Supplemental balance sheet and cash flow information (revenue in excess of billings) (Details)", "shortName": "Supplemental balance sheet and cash flow information (revenue in excess of billings) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240331.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationintangiblesDetails", "longName": "9954486 - Disclosure - Supplemental balance sheet and cash flow information (intangibles) (Details)", "shortName": "Supplemental balance sheet and cash flow information (intangibles) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240331.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationgoodwillDetails", "longName": "9954487 - Disclosure - Supplemental balance sheet and cash flow information (goodwill) (Details)", "shortName": "Supplemental balance sheet and cash flow information (goodwill) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillImpairmentLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillImpairmentLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240331.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails", "longName": "9954488 - Disclosure - Supplemental balance sheet and cash flow information (other non-current assets) (Details)", "shortName": "Supplemental balance sheet and cash flow information (other non-current assets) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240331.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationaccruedliabilitiessupplementalcashflowinformationDetails", "longName": "9954489 - Disclosure - Supplemental balance sheet and cash flow information (accrued liabilities, supplemental cash flow information) (Details)", "shortName": "Supplemental balance sheet and cash flow information (accrued liabilities, supplemental cash flow information) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:DeferredRevenueCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:DeferredRevenueCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240331.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.deluxe.com/role/EarningspershareDetails", "longName": "9954490 - Disclosure - Earnings per share (Details)", "shortName": "Earnings per share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ProfitLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240331.htm", "unique": true } }, "R45": { "role": "http://www.deluxe.com/role/OthercomprehensiveincomelossreclassificationadjustmentsDetails", "longName": "9954491 - Disclosure - Other comprehensive income (loss) (reclassification adjustments) (Details)", "shortName": "Other comprehensive income (loss) (reclassification adjustments) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock", "us-gaap:ComprehensiveIncomeNoteTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock", "us-gaap:ComprehensiveIncomeNoteTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240331.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.deluxe.com/role/OthercomprehensiveincomelossaccumulatedothercomprehensivelossDetails", "longName": "9954492 - Disclosure - Other comprehensive income (loss) (accumulated other comprehensive loss) (Details)", "shortName": "Other comprehensive income (loss) (accumulated other comprehensive loss) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-77", "name": "us-gaap:StockholdersEquity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "us-gaap:ComprehensiveIncomeNoteTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-77", "name": "us-gaap:StockholdersEquity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "us-gaap:ComprehensiveIncomeNoteTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240331.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.deluxe.com/role/DivestituresDetails", "longName": "9954493 - Disclosure - Divestitures (Details)", "shortName": "Divestitures (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-102", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240331.htm", "unique": true } }, "R48": { "role": "http://www.deluxe.com/role/DerivativefinancialinstrumentsDetails", "longName": "9954494 - Disclosure - Derivative financial instruments (Details)", "shortName": "Derivative financial instruments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-103", "name": "us-gaap:DerivativeNotionalAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-103", "name": "us-gaap:DerivativeNotionalAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240331.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.deluxe.com/role/FairvaluemeasurementsDetails", "longName": "9954495 - Disclosure - Fair value measurements (Details)", "shortName": "Fair value measurements (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:DerivativeAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:DerivativeAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240331.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.deluxe.com/role/RestructuringandintegrationexpenseDetails", "longName": "9954496 - Disclosure - Restructuring and integration expense (Details)", "shortName": "Restructuring and integration expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RestructuringCharges", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-141", "name": "us-gaap:RestructuringCharges", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240331.htm", "unique": true } }, "R51": { "role": "http://www.deluxe.com/role/RestructuringandintegrationexpenseaccrualsDetails", "longName": "9954497 - Disclosure - Restructuring and integration expense (accruals) (Details)", "shortName": "Restructuring and integration expense (accruals) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:RestructuringReserveCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-153", "name": "us-gaap:RestructuringReserveCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240331.htm", "unique": true } }, "R52": { "role": "http://www.deluxe.com/role/IncometaxprovisionDetails", "longName": "9954498 - Disclosure - Income tax provision (Details)", "shortName": "Income tax provision (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240331.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.deluxe.com/role/PostretirementbenefitsDetails", "longName": "9954499 - Disclosure - Postretirement benefits (Details)", "shortName": "Postretirement benefits (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DefinedBenefitPlanInterestCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DefinedBenefitPlanInterestCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240331.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.deluxe.com/role/DebtDetails", "longName": "9954500 - Disclosure - Debt (Details)", "shortName": "Debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240331.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.deluxe.com/role/OthercommitmentsandcontingenciesDetails", "longName": "9954501 - Disclosure - Other commitments and contingencies (Details)", "shortName": "Other commitments and contingencies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:SelfInsuranceReserve", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:SelfInsuranceReserve", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240331.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.deluxe.com/role/ShareholdersequityDetails", "longName": "9954502 - Disclosure - Shareholders' equity (Details)", "shortName": "Shareholders' equity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240331.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.deluxe.com/role/BusinesssegmentinformationDetails", "longName": "9954503 - Disclosure - Business segment information (Details)", "shortName": "Business segment information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240331.htm", "unique": true } }, "R58": { "role": "http://www.deluxe.com/role/BusinesssegmentinformationdisaggregatedrevenueinformationDetails", "longName": "9954504 - Disclosure - Business segment information (disaggregated revenue information) (Details)", "shortName": "Business segment information (disaggregated revenue information) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-204", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "dlx-20240331.htm", "unique": true } } }, "tag": { "dlx_ARSecuritizationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deluxe.com/20240331", "localname": "ARSecuritizationMember", "presentation": [ "http://www.deluxe.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Securitization facility [Member]", "label": "AR Securitization [Member]", "documentation": "Collateralized debt obligation backed by certain accounts receivable accounts." } } }, "auth_ref": [] }, "us-gaap_AccountingChangesAndErrorCorrectionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingChangesAndErrorCorrectionsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Accounting Changes and Error Corrections [Abstract]", "label": "Accounting Changes and Error Corrections [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Accounts Payable, Current", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r31", "r872" ] }, "us-gaap_AccountsReceivableGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableGross", "crdr": "debit", "calculation": { "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationtradeaccountsreceivableallowanceforcreditlossesDetails": { "parentTag": "us-gaap_AccountsReceivableNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationtradeaccountsreceivableallowanceforcreditlossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trade accounts receivable - gross", "label": "Accounts Receivable, before Allowance for Credit Loss", "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business." } } }, "auth_ref": [ "r224", "r338", "r1064" ] }, "us-gaap_AccountsReceivableNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNet", "crdr": "debit", "calculation": { "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationtradeaccountsreceivableallowanceforcreditlossesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationtradeaccountsreceivableallowanceforcreditlossesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Trade accounts receivable - net", "label": "Accounts Receivable, after Allowance for Credit Loss", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business." } } }, "auth_ref": [ "r776", "r830", "r878", "r1064" ] }, "us-gaap_AccountsReceivableNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetAbstract", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationtradeaccountsreceivableallowanceforcreditlossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trade accounts receivable", "label": "Accounts Receivable, after Allowance for Credit Loss [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Trade accounts receivable, net of allowance for credit losses", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r338", "r339" ] }, "us-gaap_AccruedBonusesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedBonusesCurrent", "crdr": "credit", "calculation": { "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationaccruedliabilitiessupplementalcashflowinformationDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationaccruedliabilitiessupplementalcashflowinformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Employee bonuses, including sales incentives", "label": "Accrued Bonuses, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for incentive compensation awarded to employees and directors or earned by them based on the terms of one or more relevant arrangements. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r33" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 }, "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationaccruedliabilitiessupplementalcashflowinformationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited", "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationaccruedliabilitiessupplementalcashflowinformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued liabilities", "totalLabel": "Accrued liabilities", "label": "Accrued Liabilities, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r33" ] }, "us-gaap_AccruedLiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrentAbstract", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationaccruedliabilitiessupplementalcashflowinformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued liabilities", "label": "Accrued Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "dlx_AccruedWagesAndPayrollLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.deluxe.com/20240331", "localname": "AccruedWagesAndPayrollLiabilities", "crdr": "credit", "calculation": { "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationaccruedliabilitiessupplementalcashflowinformationDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationaccruedliabilitiessupplementalcashflowinformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Wages and payroll liabilities, including vacation", "label": "Accrued wages and payroll liabilities", "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, including accrued salaries, payroll taxes and employee withholdings. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [] }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDefinedBenefitPlansAdjustmentMember", "presentation": [ "http://www.deluxe.com/role/OthercomprehensiveincomelossaccumulatedothercomprehensivelossDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Postretirement benefit plans [Member]", "label": "Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]", "documentation": "Accumulated other comprehensive (income) loss related to defined benefit plans attributable to the parent." } } }, "auth_ref": [ "r7", "r20", "r42", "r987", "r988", "r989" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnauditedParentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated depreciation", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r65", "r217", "r701" ] }, "us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedGainLossNetCashFlowHedgeParentMember", "presentation": [ "http://www.deluxe.com/role/OthercomprehensiveincomelossaccumulatedothercomprehensivelossDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Net unrealized gain (loss) on cash flow hedges [Member]", "label": "Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]", "documentation": "Accumulated other comprehensive income (loss) from gain (loss) of derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent." } } }, "auth_ref": [ "r239", "r248", "r249", "r591", "r839", "r987" ] }, "us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedNetUnrealizedInvestmentGainLossMember", "presentation": [ "http://www.deluxe.com/role/OthercomprehensiveincomelossaccumulatedothercomprehensivelossDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Net unrealized loss on debt securities [Member]", "label": "AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, Parent [Member]", "documentation": "Accumulated unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), attributable to parent." } } }, "auth_ref": [ "r234", "r235", "r236", "r239", "r248", "r249", "r987" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "presentation": [ "http://www.deluxe.com/role/OthercomprehensiveincomelossaccumulatedothercomprehensivelossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive loss [Line Items]", "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r247", "r248", "r626", "r628", "r629", "r630", "r631", "r632" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive loss", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r41", "r42", "r130", "r226", "r697", "r735", "r738" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract", "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "presentation": [ "http://www.deluxe.com/role/OthercomprehensiveincomelossaccumulatedothercomprehensivelossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]", "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r247", "r248", "r626", "r628", "r629", "r630", "r631", "r632" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUnaudited", "http://www.deluxe.com/role/OthercomprehensiveincomelossaccumulatedothercomprehensivelossDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Accumulated other comprehensive loss [Member]", "terseLabel": "Accumulated other comprehensive loss [Member]", "label": "AOCI Attributable to Parent [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r5", "r20", "r42", "r598", "r601", "r640", "r731", "r732", "r987", "r988", "r989", "r1000", "r1001", "r1002" ] }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedTranslationAdjustmentMember", "presentation": [ "http://www.deluxe.com/role/OthercomprehensiveincomelossaccumulatedothercomprehensivelossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Currency translation adjustment [Member]", "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]", "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the parent." } } }, "auth_ref": [ "r6", "r20", "r42", "r248", "r249", "r628", "r629", "r630", "r631", "r632", "r987" ] }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AcquiredFiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationintangiblesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortizable intangibles [Line Items]", "label": "Acquired Finite-Lived Intangible Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationintangiblesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Acquired intangibles, weighted-average amortization period (in years)", "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life", "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r142" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Additional 402(v) Disclosure", "label": "Additional 402(v) Disclosure [Text Block]" } } }, "auth_ref": [ "r923" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "label": "Additional Paid in Capital", "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock." } } }, "auth_ref": [ "r121", "r872", "r1068" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Additional paid-in capital [Member]", "label": "Additional Paid-in Capital [Member]", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r562", "r563", "r564", "r747", "r1000", "r1001", "r1002", "r1047", "r1070" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation, Amount", "label": "Adjustment to Compensation Amount" } } }, "auth_ref": [ "r929" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation:", "label": "Adjustment to Compensation [Axis]" } } }, "auth_ref": [ "r929" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote", "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]" } } }, "auth_ref": [ "r929" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment To PEO Compensation, Footnote", "label": "Adjustment To PEO Compensation, Footnote [Text Block]" } } }, "auth_ref": [ "r929" ] }, "dlx_AdjustedEBITDA": { "xbrltype": "monetaryItemType", "nsuri": "http://www.deluxe.com/20240331", "localname": "AdjustedEBITDA", "crdr": "credit", "presentation": [ "http://www.deluxe.com/role/BusinesssegmentinformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Adjusted EBITDA", "label": "Adjusted EBITDA", "documentation": "Adjusted EBITDA reported as the entity's measure of segment profitability." } } }, "auth_ref": [] }, "us-gaap_AdjustmentForAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentForAmortization", "crdr": "debit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited", "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationintangiblesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Amortization of intangibles", "terseLabel": "Amortization of intangibles", "label": "Amortization", "documentation": "The aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives." } } }, "auth_ref": [ "r12", "r63" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Employee share-based compensation", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r73", "r74", "r535" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Amount", "label": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r894", "r905", "r915", "r940" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined", "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]" } } }, "auth_ref": [ "r897", "r908", "r918", "r943" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Adjustments to Compensation", "label": "All Adjustments to Compensation [Member]" } } }, "auth_ref": [ "r929" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Executive Categories", "label": "All Executive Categories [Member]" } } }, "auth_ref": [ "r936" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Individuals", "label": "All Individuals [Member]" } } }, "auth_ref": [ "r901", "r909", "r919", "r936", "r944", "r948", "r956" ] }, "us-gaap_AllOtherSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllOtherSegmentsMember", "presentation": [ "http://www.deluxe.com/role/BusinesssegmentinformationDetails", "http://www.deluxe.com/role/BusinesssegmentinformationdisaggregatedrevenueinformationDetails", "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationgoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "All Other [Member]", "label": "Other Segments [Member]", "documentation": "Operating segments classified as other. Excludes intersegment elimination and reconciling items." } } }, "auth_ref": [ "r306", "r322", "r323", "r324", "r325", "r326" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "All Trading Arrangements", "label": "All Trading Arrangements [Member]" } } }, "auth_ref": [ "r954" ] }, "us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for credit losses", "label": "Financing Receivable, Allowance for Credit Loss [Table Text Block]", "documentation": "Tabular disclosure of allowance for credit loss on financing receivable." } } }, "auth_ref": [ "r55", "r1014" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivable", "crdr": "credit", "calculation": { "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationtradeaccountsreceivableallowanceforcreditlossesDetails": { "parentTag": "us-gaap_AccountsReceivableNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationtradeaccountsreceivableallowanceforcreditlossesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Allowance for credit losses", "label": "Accounts Receivable, Allowance for Credit Loss", "documentation": "Amount of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r227", "r340", "r377", "r380", "r384", "r1064" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationtradeaccountsreceivableallowanceforcreditlossesDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance, beginning of year", "periodEndLabel": "Balance, end of period", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r227", "r340", "r377" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationtradeaccountsreceivableallowanceforcreditlossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in allowance for credit losses", "label": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "crdr": "debit", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationtradeaccountsreceivableallowanceforcreditlossesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Write-offs and other", "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance." } } }, "auth_ref": [ "r382" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.deluxe.com/role/Document" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "dlx_Amortizationofprepaidproductdiscounts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.deluxe.com/20240331", "localname": "Amortizationofprepaidproductdiscounts", "crdr": "debit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited", "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of prepaid product discounts", "label": "Amortization of prepaid product discounts", "documentation": "The amount of expense recognized in the current period that reflects the amortization of prepaid product discounts associated with acquisition of business. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [] }, "dlx_AmortizingInterestRateSwapJune2023Member": { "xbrltype": "domainItemType", "nsuri": "http://www.deluxe.com/20240331", "localname": "AmortizingInterestRateSwapJune2023Member", "presentation": [ "http://www.deluxe.com/role/DerivativefinancialinstrumentsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Amortizing interest rate swap June 2023", "label": "Amortizing interest rate swap June 2023 [Member]", "documentation": "Amortizing interest rate swap June 2023" } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.deluxe.com/role/EarningspershareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive potential common shares excluded from calculation", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r300" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r162", "r221", "r264", "r309", "r324", "r330", "r372", "r438", "r439", "r441", "r442", "r443", "r445", "r447", "r449", "r450", "r587", "r592", "r621", "r692", "r782", "r872", "r885", "r1035", "r1036", "r1052" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "ASSETS", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r213", "r231", "r264", "r372", "r438", "r439", "r441", "r442", "r443", "r445", "r447", "r449", "r450", "r587", "r592", "r621", "r872", "r1035", "r1036", "r1052" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "crdr": "credit", "calculation": { "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationavailableforsaledebtsecuritiesDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationavailableforsaledebtsecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross unrealized gains", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax", "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r345" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "crdr": "debit", "calculation": { "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationavailableforsaledebtsecuritiesDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationavailableforsaledebtsecuritiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Gross unrealized losses", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax", "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r346" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "crdr": "debit", "calculation": { "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationavailableforsaledebtsecuritiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationavailableforsaledebtsecuritiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Cost", "label": "Debt Securities, Available-for-Sale, Amortized Cost", "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r342", "r390", "r691" ] }, "us-gaap_AvailableForSaleSecuritiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesAbstract", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationavailableforsaledebtsecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Available-for-sale debt securities", "label": "Debt Securities, Available-for-Sale [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtSecurities", "crdr": "debit", "calculation": { "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationavailableforsaledebtsecuritiesDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationavailableforsaledebtsecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value", "label": "Debt Securities, Available-for-Sale", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r343", "r390", "r681", "r1006" ] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price", "label": "Award Exercise Price" } } }, "auth_ref": [ "r951" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value as of Grant Date", "label": "Award Grant Date Fair Value" } } }, "auth_ref": [ "r952" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "auth_ref": [ "r947" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing, How MNPI Considered", "label": "Award Timing, How MNPI Considered [Text Block]" } } }, "auth_ref": [ "r947" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Method", "label": "Award Timing Method [Text Block]" } } }, "auth_ref": [ "r947" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Considered", "label": "Award Timing MNPI Considered [Flag]" } } }, "auth_ref": [ "r947" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Disclosure", "label": "Award Timing MNPI Disclosure [Text Block]" } } }, "auth_ref": [ "r947" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Predetermined", "label": "Award Timing Predetermined [Flag]" } } }, "auth_ref": [ "r947" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Securities", "label": "Award Underlying Securities Amount" } } }, "auth_ref": [ "r950" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Awards Close in Time to MNPI Disclosures, Individual Name" } } }, "auth_ref": [ "r949" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures", "label": "Awards Close in Time to MNPI Disclosures [Table]" } } }, "auth_ref": [ "r948" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures, Table", "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]" } } }, "auth_ref": [ "r948" ] }, "dlx_B2BPaymentsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deluxe.com/20240331", "localname": "B2BPaymentsMember", "presentation": [ "http://www.deluxe.com/role/BusinesssegmentinformationDetails", "http://www.deluxe.com/role/BusinesssegmentinformationdisaggregatedrevenueinformationDetails", "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationgoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "B2B Payments [Member]", "label": "B2B Payments [Member]", "documentation": "Business to business payments" } } }, "auth_ref": [] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://www.deluxe.com/role/FairvaluemeasurementsDetails", "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationTables", "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationavailableforsaledebtsecuritiesDetails", "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationinventoriesandsuppliesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Location [Axis]", "label": "Balance Sheet Location [Axis]", "documentation": "Information by location on balance sheet (statement of financial position)." } } }, "auth_ref": [] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://www.deluxe.com/role/FairvaluemeasurementsDetails", "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationTables", "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationavailableforsaledebtsecuritiesDetails", "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationinventoriesandsuppliesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Location [Domain]", "label": "Balance Sheet Location [Domain]", "documentation": "Location in the balance sheet (statement of financial position)." } } }, "auth_ref": [ "r86", "r90" ] }, "us-gaap_BalanceSheetRelatedDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetRelatedDisclosuresAbstract", "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Related Disclosures [Abstract]", "label": "Balance Sheet Related Disclosures [Abstract]" } } }, "auth_ref": [] }, "dlx_BarryMcCarthyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deluxe.com/20240331", "localname": "BarryMcCarthyMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Barry McCarthy [Member]", "documentation": "Barry McCarthy" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferredLiabilitiesIncurred", "crdr": "credit", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationaccruedliabilitiessupplementalcashflowinformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liability for joint venture investment", "label": "Business Combination, Consideration Transferred, Liabilities Incurred", "documentation": "Amount of liabilities incurred by the acquirer as part of consideration transferred in a business combination." } } }, "auth_ref": [ "r1", "r2", "r76", "r585" ] }, "us-gaap_CapitalizedContractCostAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostAmortization", "crdr": "debit", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of deferred contract acquisition costs", "label": "Capitalized Contract Cost, Amortization", "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer." } } }, "auth_ref": [ "r397" ] }, "us-gaap_CapitalizedContractCostNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostNet", "crdr": "debit", "calculation": { "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails": { "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred contract acquisition costs", "label": "Capitalized Contract Cost, Net", "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer." } } }, "auth_ref": [ "r396" ] }, "us-gaap_Cash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Cash", "crdr": "debit", "presentation": [ "http://www.deluxe.com/role/FairvaluemeasurementsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Cash, carrying value", "label": "Cash", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r172", "r695", "r748", "r775", "r872", "r885", "r981" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited", "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationaccruedliabilitiessupplementalcashflowinformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Cash and cash equivalents, including securities carried at fair value of $22,000 as of December 31, 2023", "terseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, at Carrying Value", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r45", "r215", "r835" ] }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnauditedParentheticals", "http://www.deluxe.com/role/FairvaluemeasurementsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Cash and cash equivalents, securities carried at fair value", "terseLabel": "Cash, fair value", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsMember", "presentation": [ "http://www.deluxe.com/role/FairvaluemeasurementsDetails", "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationavailableforsaledebtsecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents [Member]", "label": "Cash and Cash Equivalents [Member]", "documentation": "Currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited", "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationaccruedliabilitiessupplementalcashflowinformationDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash, cash equivalents, restricted cash and restricted cash equivalents, beginning of year", "periodEndLabel": "Cash, cash equivalents, restricted cash and restricted cash equivalents, end of period (Note 3)", "terseLabel": "Total cash, cash equivalents, restricted cash and restricted cash equivalents", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r45", "r138", "r261" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net change in cash, cash equivalents, restricted cash and restricted cash equivalents", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r3", "r138" ] }, "us-gaap_CashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashEquivalentsAtCarryingValue", "crdr": "debit", "presentation": [ "http://www.deluxe.com/role/FairvaluemeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash equivalents", "label": "Cash Equivalents, at Carrying Value", "documentation": "Amount of short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r981", "r1063" ] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Changed Peer Group, Footnote", "label": "Changed Peer Group, Footnote [Text Block]" } } }, "auth_ref": [ "r927" ] }, "dlx_ChecksrevenueMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deluxe.com/20240331", "localname": "ChecksrevenueMember", "presentation": [ "http://www.deluxe.com/role/BusinesssegmentinformationdisaggregatedrevenueinformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Checks [Member]", "label": "Checks revenue [Member]", "documentation": "Revenue from the sale of checks." } } }, "auth_ref": [] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.deluxe.com/role/Document" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Amount", "label": "Company Selected Measure Amount" } } }, "auth_ref": [ "r928" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Name", "label": "Company Selected Measure Name" } } }, "auth_ref": [ "r928" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies (Note 13)", "label": "Commitments and Contingencies", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r38", "r103", "r694", "r766" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies Disclosure [Abstract]", "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.deluxe.com/role/Othercommitmentsandcontingencies" ], "lang": { "en-us": { "role": { "verboseLabel": "Other commitments and contingencies", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r148", "r432", "r433", "r831", "r1031" ] }, "us-gaap_CommonStockDividendsPerShareCashPaid": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockDividendsPerShareCashPaid", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUnauditedParentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Cash dividends per share", "label": "Common Stock, Dividends, Per Share, Cash Paid", "documentation": "Aggregate dividends paid during the period for each share of common stock outstanding." } } }, "auth_ref": [ "r153" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Common shares par value [Member]", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r875", "r876", "r877", "r879", "r880", "r881", "r882", "r1000", "r1001", "r1047", "r1066", "r1070" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnauditedParentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value (per share)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r120" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnauditedParentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares authorized", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r120", "r767" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnauditedParentheticals", "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares outstanding", "periodStartLabel": "Balance (in shares)", "periodEndLabel": "Balance (in shares)", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r21", "r120", "r767", "r788", "r1070", "r1071" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Common shares $1 par value (authorized: 500,000 shares; outstanding: March 31, 2024 - 44,046; December 31, 2023 - 43,743)", "label": "Common Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r120", "r696", "r872" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Company Selected Measure", "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]" } } }, "auth_ref": [ "r933" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Net Income", "label": "Compensation Actually Paid vs. Net Income [Text Block]" } } }, "auth_ref": [ "r932" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Other Measure", "label": "Compensation Actually Paid vs. Other Measure [Text Block]" } } }, "auth_ref": [ "r934" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return", "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]" } } }, "auth_ref": [ "r931" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Comprehensive income attributable to Deluxe", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r43", "r244", "r246", "r254", "r686", "r710" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Total comprehensive income", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r81", "r158", "r244", "r246", "r253", "r685", "r709" ] }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNoteTextBlock", "presentation": [ "http://www.deluxe.com/role/Othercomprehensiveincomeloss" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income (loss)", "label": "Comprehensive Income (Loss) Note [Text Block]", "documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income." } } }, "auth_ref": [ "r129", "r252", "r684", "r707" ] }, "dlx_ConsiderationDuePaymentPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.deluxe.com/20240331", "localname": "ConsiderationDuePaymentPeriod", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationaccruedliabilitiessupplementalcashflowinformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consideration due, payment period", "label": "ConsiderationDuePaymentPeriod", "documentation": "Period over which a consideration in a business combination is required to be paid." } } }, "auth_ref": [] }, "dlx_ConsolidatedTotalLeverageRatio": { "xbrltype": "pureItemType", "nsuri": "http://www.deluxe.com/20240331", "localname": "ConsolidatedTotalLeverageRatio", "presentation": [ "http://www.deluxe.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum consolidated total leverage ratio", "label": "Consolidated total leverage ratio", "documentation": "The maximum consolidated total leverage ratio allowed under the entity's debt covenants." } } }, "auth_ref": [] }, "dlx_ConsolidatedTotalLeverageRatioLimitingPermittedPayments": { "xbrltype": "pureItemType", "nsuri": "http://www.deluxe.com/20240331", "localname": "ConsolidatedTotalLeverageRatioLimitingPermittedPayments", "presentation": [ "http://www.deluxe.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidated total leverage ratio limiting permitted payments", "label": "Consolidated total leverage ratio limiting permitted payments", "documentation": "The consolidated total leverage ratio at which permitted payments are limited under the entity's debt covenants." } } }, "auth_ref": [] }, "srt_ConsolidationItemsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsAxis", "presentation": [ "http://www.deluxe.com/role/BusinesssegmentinformationDetails", "http://www.deluxe.com/role/BusinesssegmentinformationdisaggregatedrevenueinformationDetails", "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationgoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation Items [Axis]", "label": "Consolidation Items [Axis]" } } }, "auth_ref": [ "r266", "r311", "r322", "r323", "r324", "r325", "r326", "r328", "r332", "r438", "r439", "r440", "r441", "r443", "r444", "r446", "r448", "r449", "r1035", "r1036" ] }, "srt_ConsolidationItemsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsDomain", "presentation": [ "http://www.deluxe.com/role/BusinesssegmentinformationDetails", "http://www.deluxe.com/role/BusinesssegmentinformationdisaggregatedrevenueinformationDetails", "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationgoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation Items [Domain]", "label": "Consolidation Items [Domain]" } } }, "auth_ref": [ "r266", "r311", "r322", "r323", "r324", "r325", "r326", "r328", "r332", "r438", "r439", "r440", "r441", "r443", "r444", "r446", "r448", "r449", "r1035", "r1036" ] }, "us-gaap_ContractWithCustomerAssetAndLiabilityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetAndLiabilityAbstract", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationrevenueinexcessofbillingsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Revenue in excess of billings", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue in excess of billings", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability." } } }, "auth_ref": [ "r1038" ] }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetNetCurrent", "crdr": "debit", "calculation": { "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationrevenueinexcessofbillingsDetails": { "parentTag": "dlx_Revenueinexcessofbillingscurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationrevenueinexcessofbillingsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Conditional right to receive consideration", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current", "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current." } } }, "auth_ref": [ "r496", "r497", "r498" ] }, "us-gaap_CorporateNonSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CorporateNonSegmentMember", "presentation": [ "http://www.deluxe.com/role/BusinesssegmentinformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate operations [Member]", "label": "Corporate, Non-Segment [Member]", "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment." } } }, "auth_ref": [ "r24", "r323", "r324", "r325", "r326", "r332", "r1005" ] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfRevenue", "crdr": "debit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Total cost of revenue", "label": "Cost of Revenue", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [ "r135", "r264", "r372", "r438", "r439", "r441", "r442", "r443", "r445", "r447", "r449", "r450", "r621", "r1035" ] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesMember", "presentation": [ "http://www.deluxe.com/role/RestructuringandintegrationexpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total cost of revenue [Member]", "label": "Cost of Sales [Member]", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "terseLabel": "Cover [Abstract]", "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "dlx_CreditFacilityAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deluxe.com/20240331", "localname": "CreditFacilityAgreementMember", "presentation": [ "http://www.deluxe.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit facility agreement [Member]", "label": "Credit facility agreement [Member]", "documentation": "Credit facility agreement" } } }, "auth_ref": [] }, "us-gaap_CreditQualityInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditQualityInformationAbstract", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loans and notes receivable from distributors, credit quality information", "label": "Credit Quality Information [Abstract]" } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.deluxe.com/role/Document" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "dlx_CurrentPortionOfLongTermDebtAndLongTermDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deluxe.com/20240331", "localname": "CurrentPortionOfLongTermDebtAndLongTermDebtMember", "presentation": [ "http://www.deluxe.com/role/FairvaluemeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current portion of long-term debt and long-term debt [Member]", "label": "Current portion of long-term debt and long-term debt [Member]", "documentation": "Primary financial statement captions encompassing current portion of long-term debt and long-term debt." } } }, "auth_ref": [] }, "dlx_CustomerRebates": { "xbrltype": "monetaryItemType", "nsuri": "http://www.deluxe.com/20240331", "localname": "CustomerRebates", "crdr": "credit", "calculation": { "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationaccruedliabilitiessupplementalcashflowinformationDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationaccruedliabilitiessupplementalcashflowinformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer rebates", "label": "Customer rebates", "documentation": "Carrying amount as of the balance sheet date of the liability for rebates provided to customers on the sale of goods and services that are expected to be settled within one year." } } }, "auth_ref": [] }, "us-gaap_CustomerRelatedIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelatedIntangibleAssetsMember", "presentation": [ "http://www.deluxe.com/role/DivestituresDetails", "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationintangiblesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer lists/relationships [Member]", "label": "Customer-Related Intangible Assets [Member]", "documentation": "Customer-related asset, including, but not limited to, customer lists, and noncontractual customer relationships." } } }, "auth_ref": [ "r26" ] }, "dlx_DataSolutionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deluxe.com/20240331", "localname": "DataSolutionsMember", "presentation": [ "http://www.deluxe.com/role/BusinesssegmentinformationDetails", "http://www.deluxe.com/role/BusinesssegmentinformationdisaggregatedrevenueinformationDetails", "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationgoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Data Solutions [Member]", "label": "Data Solutions [Member]", "documentation": "Data Solutions reportable business segment" } } }, "auth_ref": [] }, "dlx_DatadrivenmarketingsolutionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deluxe.com/20240331", "localname": "DatadrivenmarketingsolutionsMember", "presentation": [ "http://www.deluxe.com/role/BusinesssegmentinformationdisaggregatedrevenueinformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Data-driven marketing [Member]", "label": "Data-driven marketing solutions [Member]", "documentation": "Data-driven marketing solutions" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Debt Disclosure [Abstract]", "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.deluxe.com/role/Debt" ], "lang": { "en-us": { "role": { "verboseLabel": "Debt", "label": "Debt Disclosure [Text Block]", "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants." } } }, "auth_ref": [ "r149", "r262", "r451", "r457", "r458", "r459", "r460", "r461", "r462", "r467", "r474", "r475", "r477" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.deluxe.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Axis]", "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r28", "r117", "r118", "r163", "r164", "r266", "r452", "r453", "r454", "r455", "r456", "r458", "r463", "r464", "r465", "r466", "r468", "r469", "r470", "r471", "r472", "r473", "r634", "r855", "r856", "r857", "r858", "r859", "r997" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.deluxe.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate margin on variable-rate debt", "label": "Debt Instrument, Basis Spread on Variable Rate", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentCarryingAmount", "crdr": "credit", "calculation": { "http://www.deluxe.com/role/DebtDetails_1": { "parentTag": "us-gaap_DebtLongtermAndShorttermCombinedAmount", "weight": 1.0, "order": 1.0 }, "http://www.deluxe.com/role/DebtDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.deluxe.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total principal amount", "label": "Long-Term Debt, Gross", "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt." } } }, "auth_ref": [ "r28", "r164", "r478" ] }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateEffectivePercentage", "presentation": [ "http://www.deluxe.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective interest rate", "label": "Debt Instrument, Interest Rate, Effective Percentage", "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium." } } }, "auth_ref": [ "r35", "r100", "r481", "r634" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.deluxe.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instruments [Line Items]", "label": "Debt Instrument [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r266", "r452", "r453", "r454", "r455", "r456", "r458", "r463", "r464", "r465", "r466", "r468", "r469", "r470", "r471", "r472", "r473", "r476", "r634", "r855", "r856", "r857", "r858", "r859", "r997" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.deluxe.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Name [Domain]", "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r36", "r266", "r452", "r453", "r454", "r455", "r456", "r458", "r463", "r464", "r465", "r466", "r468", "r469", "r470", "r471", "r472", "r473", "r634", "r855", "r856", "r857", "r858", "r859", "r997" ] }, "us-gaap_DebtInstrumentPeriodicPaymentPrincipal": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentPeriodicPaymentPrincipal", "crdr": "debit", "presentation": [ "http://www.deluxe.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Repayment amount", "label": "Debt Instrument, Periodic Payment, Principal", "documentation": "Amount of the required periodic payments applied to principal." } } }, "auth_ref": [ "r36" ] }, "us-gaap_DebtInstrumentRepurchasedFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentRepurchasedFaceAmount", "crdr": "debit", "presentation": [ "http://www.deluxe.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt settled", "label": "Debt Instrument, Repurchased Face Amount", "documentation": "Face (par) amount of the original debt instrument that was repurchased." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://www.deluxe.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-term Debt Instruments [Table]", "label": "Schedule of Long-Term Debt Instruments [Table]", "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r36", "r71", "r72", "r99", "r100", "r102", "r104", "r151", "r152", "r266", "r452", "r453", "r454", "r455", "r456", "r458", "r463", "r464", "r465", "r466", "r468", "r469", "r470", "r471", "r472", "r473", "r476", "r634", "r855", "r856", "r857", "r858", "r859", "r997" ] }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "crdr": "debit", "calculation": { "http://www.deluxe.com/role/DebtDetails_1": { "parentTag": "us-gaap_DebtLongtermAndShorttermCombinedAmount", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.deluxe.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: unamortized discount and debt issuance costs", "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net", "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs." } } }, "auth_ref": [ "r101", "r463", "r479", "r856", "r857" ] }, "us-gaap_DebtLongtermAndShorttermCombinedAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtLongtermAndShorttermCombinedAmount", "crdr": "credit", "calculation": { "http://www.deluxe.com/role/DebtDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.deluxe.com/role/DebtDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.deluxe.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total debt, net of discount and debt issuance costs", "label": "Debt, Long-Term and Short-Term, Combined Amount", "documentation": "Represents the aggregate of total long-term debt, including current maturities and short-term debt." } } }, "auth_ref": [] }, "us-gaap_DebtSecuritiesAvailableForSaleTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleTable", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationavailableforsaledebtsecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Available-for-sale Securities [Table]", "label": "Debt Securities, Available-for-Sale [Table]", "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352" ] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income taxes", "label": "Deferred Income Tax Assets, Net", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r566", "r567" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Deferred income taxes", "label": "Deferred Income Tax Expense (Benefit)", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r12", "r156", "r177", "r580", "r581", "r999" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income taxes", "label": "Deferred Income Tax Liabilities, Net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r566", "r567", "r693" ] }, "us-gaap_DeferredRevenueCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredRevenueCurrent", "crdr": "credit", "calculation": { "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationaccruedliabilitiessupplementalcashflowinformationDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationaccruedliabilitiessupplementalcashflowinformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "label": "Deferred Revenue, Current", "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r984" ] }, "us-gaap_DeferredRevenueRevenueRecognized1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredRevenueRevenueRecognized1", "crdr": "credit", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationaccruedliabilitiessupplementalcashflowinformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue recognized", "label": "Deferred Revenue, Revenue Recognized", "documentation": "Amount of revenue recognized that was previously reported as deferred or unearned revenue." } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAmortizationOfGainsLosses", "crdr": "credit", "calculation": { "http://www.deluxe.com/role/PostretirementbenefitsDetails": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.deluxe.com/role/PostretirementbenefitsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Amortization of net actuarial losses", "label": "Defined Benefit Plan, Amortization of Gain (Loss)", "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan." } } }, "auth_ref": [ "r502", "r516", "r528", "r864", "r865" ] }, "us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAmortizationOfPriorServiceCostCredit", "crdr": "debit", "calculation": { "http://www.deluxe.com/role/PostretirementbenefitsDetails": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.deluxe.com/role/PostretirementbenefitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of prior service credit", "label": "Defined Benefit Plan, Amortization of Prior Service Cost (Credit)", "documentation": "Amount of prior service cost (credit) recognized in net periodic benefit cost (credit) of defined benefit plan." } } }, "auth_ref": [ "r502", "r517", "r529", "r864", "r865" ] }, "us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent", "crdr": "debit", "calculation": { "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails": { "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Postretirement benefit plan asset", "label": "Assets for Plan Benefits, Defined Benefit Plan", "documentation": "Amount of asset, recognized in statement of financial position, for overfunded defined benefit pension and other postretirement plans." } } }, "auth_ref": [ "r161", "r500", "r501", "r504", "r781", "r864", "r1061" ] }, "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedReturnOnPlanAssets", "crdr": "credit", "calculation": { "http://www.deluxe.com/role/PostretirementbenefitsDetails": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.deluxe.com/role/PostretirementbenefitsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Expected return on plan assets", "label": "Defined Benefit Plan, Expected Return (Loss) on Plan Assets", "documentation": "Amount of expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets of defined benefit plan." } } }, "auth_ref": [ "r502", "r515", "r527", "r864", "r865" ] }, "us-gaap_DefinedBenefitPlanInterestCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanInterestCost", "crdr": "debit", "calculation": { "http://www.deluxe.com/role/PostretirementbenefitsDetails": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.deluxe.com/role/PostretirementbenefitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest cost", "label": "Defined Benefit Plan, Interest Cost", "documentation": "Amount of cost recognized for passage of time related to defined benefit plan." } } }, "auth_ref": [ "r502", "r503", "r514", "r526", "r864", "r865" ] }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanNetPeriodicBenefitCost", "crdr": "debit", "calculation": { "http://www.deluxe.com/role/PostretirementbenefitsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.deluxe.com/role/PostretirementbenefitsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net periodic benefit income", "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)", "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan." } } }, "auth_ref": [ "r513", "r525", "r864", "r865" ] }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanNetPeriodicBenefitCostAbstract", "presentation": [ "http://www.deluxe.com/role/PostretirementbenefitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net periodic benefit income", "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit) [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresAbstract", "lang": { "en-us": { "role": { "terseLabel": "Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Abstract]", "label": "Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation", "label": "Depreciation", "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [ "r12", "r64" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "presentation": [ "http://www.deluxe.com/role/BusinesssegmentinformationDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Depreciation and amortization expense", "label": "Depreciation, Depletion and Amortization", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r12", "r314" ] }, "us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration", "presentation": [ "http://www.deluxe.com/role/FairvaluemeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative assets (Note 7) [Extensible Enumeration]", "label": "Derivative Asset, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes derivative asset." } } }, "auth_ref": [ "r594" ] }, "us-gaap_DerivativeAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeAssets", "crdr": "debit", "presentation": [ "http://www.deluxe.com/role/FairvaluemeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative assets (Note 7)", "label": "Derivative Asset", "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r232", "r233", "r620", "r750", "r751", "r752", "r753", "r754", "r755", "r756", "r757", "r758", "r759", "r773", "r774", "r818", "r821", "r822", "r823", "r824", "r825", "r838", "r877", "r1067" ] }, "us-gaap_DerivativeAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeAssetsNoncurrent", "crdr": "debit", "presentation": [ "http://www.deluxe.com/role/DerivativefinancialinstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value asset / (liability), other non-current assets", "label": "Derivative Asset, Noncurrent", "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled after one year or the normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r232" ] }, "us-gaap_DerivativeContractTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeContractTypeDomain", "presentation": [ "http://www.deluxe.com/role/DerivativefinancialinstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Contract [Domain]", "label": "Derivative Contract [Domain]", "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset." } } }, "auth_ref": [ "r757", "r759", "r772", "r773", "r774", "r777", "r778", "r779", "r780", "r783", "r784", "r785", "r786", "r797", "r798", "r799", "r800", "r803", "r804", "r805", "r806", "r818", "r819", "r822", "r824", "r875", "r877" ] }, "us-gaap_DerivativeFixedInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeFixedInterestRate", "presentation": [ "http://www.deluxe.com/role/DerivativefinancialinstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate", "label": "Derivative, Fixed Interest Rate", "documentation": "Fixed interest rate related to the interest rate derivative." } } }, "auth_ref": [] }, "us-gaap_DerivativeInstrumentRiskAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentRiskAxis", "presentation": [ "http://www.deluxe.com/role/DerivativefinancialinstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Instrument [Axis]", "label": "Derivative Instrument [Axis]", "documentation": "Information by type of derivative contract." } } }, "auth_ref": [ "r87", "r89", "r91", "r92", "r757", "r759", "r772", "r773", "r774", "r777", "r778", "r779", "r780", "r783", "r784", "r785", "r786", "r797", "r798", "r799", "r800", "r803", "r804", "r805", "r806", "r818", "r819", "r822", "r824", "r838", "r875", "r877" ] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Derivative Instruments and Hedging Activities Disclosure [Abstract]", "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "presentation": [ "http://www.deluxe.com/role/Derivativefinancialinstruments" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative financial instruments", "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]", "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts." } } }, "auth_ref": [ "r160", "r596", "r604" ] }, "us-gaap_DerivativeLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilities", "crdr": "credit", "presentation": [ "http://www.deluxe.com/role/FairvaluemeasurementsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Derivative liability (Note 7)", "label": "Derivative Liability", "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r232", "r233", "r620", "r750", "r751", "r752", "r753", "r755", "r756", "r757", "r758", "r759", "r783", "r785", "r786", "r819", "r820", "r821", "r822", "r823", "r824", "r825", "r838", "r1067" ] }, "us-gaap_DerivativeLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilitiesNoncurrent", "crdr": "credit", "presentation": [ "http://www.deluxe.com/role/DerivativefinancialinstrumentsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Fair value asset / (liability), other non-current liabilities", "label": "Derivative Liability, Noncurrent", "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled after one year or the normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r232" ] }, "us-gaap_DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration", "presentation": [ "http://www.deluxe.com/role/FairvaluemeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Liability (Note 7) [Extensible Enumeration]", "label": "Derivative Liability, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes derivative liability." } } }, "auth_ref": [ "r594" ] }, "us-gaap_DerivativeLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLineItems", "presentation": [ "http://www.deluxe.com/role/DerivativefinancialinstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative [Line Items]", "label": "Derivative [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r604" ] }, "us-gaap_DerivativeNotionalAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeNotionalAmount", "presentation": [ "http://www.deluxe.com/role/DerivativefinancialinstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Notional amount", "label": "Derivative, Notional Amount", "documentation": "Nominal or face amount used to calculate payment on derivative." } } }, "auth_ref": [ "r1045", "r1046" ] }, "us-gaap_DerivativeTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeTable", "presentation": [ "http://www.deluxe.com/role/DerivativefinancialinstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative [Table]", "label": "Derivative [Table]", "documentation": "Schedule that describes and identifies a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item." } } }, "auth_ref": [ "r22", "r82", "r83", "r84", "r85", "r88", "r91", "r93", "r94", "r95", "r604" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents", "crdr": "debit", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationaccruedliabilitiessupplementalcashflowinformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents included in other current assets", "label": "Disposal Group, Including Discontinued Operation, Cash and Cash Equivalents", "documentation": "Amount classified as cash and cash equivalents attributable to disposal group held for sale or disposed of." } } }, "auth_ref": [ "r4", "r107", "r113", "r146" ] }, "us-gaap_DisposalGroupNotDiscontinuedOperationDisposalDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupNotDiscontinuedOperationDisposalDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Disposal Group, Not Discontinued Operation, Disposal Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "presentation": [ "http://www.deluxe.com/role/Divestitures" ], "lang": { "en-us": { "role": { "terseLabel": "Divestitures", "label": "Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]", "documentation": "The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component." } } }, "auth_ref": [ "r106", "r145" ] }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain", "presentation": [ "http://www.deluxe.com/role/DivestituresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Group Name [Domain]", "label": "Disposal Group Name [Domain]", "documentation": "Name of disposal group." } } }, "auth_ref": [ "r866", "r867" ] }, "us-gaap_DistributionRightsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DistributionRightsMember", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationintangiblesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Partner relationships [Member]", "label": "Distribution Rights [Member]", "documentation": "Legal rights, generally of a limited duration, to distribute a product or products, often within specific geographic areas or supply channels." } } }, "auth_ref": [] }, "us-gaap_DividendsCommonStockCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsCommonStockCash", "crdr": "debit", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Cash dividends ($0.30 per share for the quarters ended March 31, 2024 and 2023)", "label": "Dividends, Common Stock, Cash", "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash." } } }, "auth_ref": [ "r153" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.deluxe.com/role/Document" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.deluxe.com/role/Document" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.deluxe.com/role/Document" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.deluxe.com/role/Document" ], "lang": { "en-us": { "role": { "terseLabel": "Document Quarterly Report", "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r889" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.deluxe.com/role/Document" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r922" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.deluxe.com/role/Document" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share [Abstract]", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited", "http://www.deluxe.com/role/EarningspershareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic earnings per share", "verboseLabel": "Earnings per share - basic", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r255", "r276", "r277", "r278", "r279", "r280", "r287", "r290", "r297", "r298", "r299", "r303", "r608", "r609", "r687", "r711", "r840" ] }, "us-gaap_EarningsPerShareBasicTwoClassMethodAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasicTwoClassMethodAbstract", "presentation": [ "http://www.deluxe.com/role/EarningspershareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings per share - basic:", "label": "Earnings Per Share, Basic, Two Class Method [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited", "http://www.deluxe.com/role/EarningspershareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted earnings per share", "verboseLabel": "Earnings per share - diluted", "label": "Earnings Per Share, Diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r255", "r276", "r277", "r278", "r279", "r280", "r290", "r297", "r298", "r299", "r303", "r608", "r609", "r687", "r711", "r840" ] }, "us-gaap_EarningsPerShareDilutedTwoClassMethodAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDilutedTwoClassMethodAbstract", "presentation": [ "http://www.deluxe.com/role/EarningspershareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings per share - diluted:", "label": "Earnings Per Share, Diluted, Two Class Method [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.deluxe.com/role/Earningspershare" ], "lang": { "en-us": { "role": { "verboseLabel": "Earnings per share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r286", "r300", "r301", "r302" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of exchange rate change on cash, cash equivalents, restricted cash and restricted cash equivalents", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r625" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://www.deluxe.com/role/IncometaxprovisionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective income tax rate", "label": "Effective Income Tax Rate Reconciliation, Percent", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r569" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract", "presentation": [ "http://www.deluxe.com/role/IncometaxprovisionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reconciliation of effective income tax rate", "label": "Effective Income Tax Rate Reconciliation, Percent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EmployeeSeveranceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeSeveranceMember", "presentation": [ "http://www.deluxe.com/role/RestructuringandintegrationexpenseDetails", "http://www.deluxe.com/role/RestructuringandintegrationexpenseaccrualsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee severance benefits [Member]", "label": "Employee Severance [Member]", "documentation": "Termination of an employee associated with exit from or disposal of business activities or restructurings pursuant to a plan." } } }, "auth_ref": [] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Stock Option", "label": "Employee Stock Option [Member]", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.deluxe.com/role/Document" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.deluxe.com/role/Document" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.deluxe.com/role/Document" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.deluxe.com/role/Document" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.deluxe.com/role/Document" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r887" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.deluxe.com/role/Document" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding", "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.deluxe.com/role/Document" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.deluxe.com/role/Document" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r887" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.deluxe.com/role/Document" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.deluxe.com/role/Document" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r887" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.deluxe.com/role/Document" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.deluxe.com/role/Document" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r961" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.deluxe.com/role/Document" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r887" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.deluxe.com/role/Document" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r887" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.deluxe.com/role/Document" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r887" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.deluxe.com/role/Document" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r887" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUnaudited", "http://www.deluxe.com/role/OthercomprehensiveincomelossaccumulatedothercomprehensivelossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component [Domain]", "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r21", "r208", "r247", "r248", "r249", "r267", "r268", "r269", "r273", "r281", "r283", "r304", "r373", "r376", "r495", "r562", "r563", "r564", "r573", "r574", "r597", "r598", "r599", "r600", "r601", "r603", "r607", "r626", "r628", "r629", "r630", "r631", "r632", "r640", "r731", "r732", "r733", "r747", "r809" ] }, "us-gaap_EquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestments", "crdr": "debit", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationaccruedliabilitiessupplementalcashflowinformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investment, joint venture", "label": "Equity Method Investments", "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized." } } }, "auth_ref": [ "r319", "r371", "r982", "r1011" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Valuation Assumption Difference, Footnote", "label": "Equity Valuation Assumption Difference, Footnote [Text Block]" } } }, "auth_ref": [ "r930" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneous Compensation Analysis", "label": "Erroneous Compensation Analysis [Text Block]" } } }, "auth_ref": [ "r894", "r905", "r915", "r940" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneously Awarded Compensation Recovery", "label": "Erroneously Awarded Compensation Recovery [Table]" } } }, "auth_ref": [ "r891", "r902", "r912", "r937" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Category:", "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r936" ] }, "dlx_ExternalconsultingfeesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deluxe.com/20240331", "localname": "ExternalconsultingfeesMember", "presentation": [ "http://www.deluxe.com/role/RestructuringandintegrationexpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "External consulting fees [Member]", "label": "External consulting fees [Member]", "documentation": "External consulting fees incurred as part of a restructuring or integration initiative." } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.deluxe.com/role/FairvaluemeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value measurements [Line Items]", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r614", "r615", "r618" ] }, "us-gaap_FairValueByBalanceSheetGroupingTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByBalanceSheetGroupingTable", "presentation": [ "http://www.deluxe.com/role/FairvaluemeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, by Balance Sheet Grouping [Table]", "label": "Fair Value, by Balance Sheet Grouping [Table]", "documentation": "Disclosure of information about the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities." } } }, "auth_ref": [ "r96", "r97", "r98" ] }, "us-gaap_FairValueByBalanceSheetGroupingTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByBalanceSheetGroupingTextBlock", "presentation": [ "http://www.deluxe.com/role/FairvaluemeasurementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of financial instruments", "label": "Fair Value, by Balance Sheet Grouping [Table Text Block]", "documentation": "Tabular disclosure of the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities." } } }, "auth_ref": [ "r96", "r97" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.deluxe.com/role/FairvaluemeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Axis]", "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r465", "r507", "r508", "r509", "r510", "r511", "r512", "r615", "r645", "r646", "r647", "r856", "r857", "r862", "r863", "r864" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://www.deluxe.com/role/FairvaluemeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency [Axis]", "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r614", "r615", "r616", "r617", "r619" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "terseLabel": "Fair Value Disclosures [Abstract]", "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.deluxe.com/role/Fairvaluemeasurements" ], "lang": { "en-us": { "role": { "verboseLabel": "Fair value measurements", "label": "Fair Value Disclosures [Text Block]", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r613" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.deluxe.com/role/FairvaluemeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Quoted prices in active markets for identical assets (Level 1) [Member]", "label": "Fair Value, Inputs, Level 1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r465", "r507", "r512", "r615", "r645", "r862", "r863", "r864" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.deluxe.com/role/FairvaluemeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Significant other observable inputs (Level 2) [Member]", "label": "Fair Value, Inputs, Level 2 [Member]", "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets." } } }, "auth_ref": [ "r465", "r507", "r512", "r615", "r646", "r856", "r857", "r862", "r863", "r864" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.deluxe.com/role/FairvaluemeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Significant unobservable inputs (Level 3) [Member]", "label": "Fair Value, Inputs, Level 3 [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r465", "r507", "r508", "r509", "r510", "r511", "r512", "r615", "r647", "r856", "r857", "r862", "r863", "r864" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://www.deluxe.com/role/FairvaluemeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency [Domain]", "label": "Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.deluxe.com/role/FairvaluemeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Domain]", "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r465", "r507", "r508", "r509", "r510", "r511", "r512", "r645", "r646", "r647", "r856", "r857", "r862", "r863", "r864" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://www.deluxe.com/role/FairvaluemeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Recurring fair value measurements [Member]", "label": "Fair Value, Recurring [Member]", "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value." } } }, "auth_ref": [ "r613", "r619" ] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentAxis", "presentation": [ "http://www.deluxe.com/role/FairvaluemeasurementsDetails", "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationavailableforsaledebtsecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instrument [Axis]", "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r378", "r379", "r385", "r386", "r387", "r391", "r392", "r393", "r476", "r493", "r604", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r708", "r849", "r968", "r969", "r970", "r971", "r972", "r973", "r974", "r1007", "r1008", "r1009", "r1010" ] }, "us-gaap_FinancingReceivableAllowanceForCreditLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancingReceivableAllowanceForCreditLosses", "crdr": "credit", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance, beginning of year", "periodEndLabel": "Balance, end of period", "label": "Financing Receivable, Allowance for Credit Loss", "documentation": "Amount of allowance for credit loss on financing receivable. Excludes allowance for financing receivable covered under loss sharing agreement." } } }, "auth_ref": [ "r16", "r196", "r198", "r200", "r227", "r377", "r380", "r384", "r1060" ] }, "us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancingReceivableAllowanceForCreditLossesLineItems", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loans and notes receivable from distributors, allowance for credit losses [Line Items]", "label": "Financing Receivable, Allowance for Credit Loss [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r201", "r1014" ] }, "us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancingReceivableAllowanceForCreditLossesRecovery", "crdr": "credit", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Recoveries", "label": "Financing Receivable, Allowance for Credit Loss, Recovery", "documentation": "Amount of increase in allowance for credit loss on financing receivable from recovery." } } }, "auth_ref": [ "r18", "r383", "r847" ] }, "us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancingReceivableAllowanceForCreditLossesWriteOffs", "crdr": "debit", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Write-offs", "label": "Financing Receivable, Allowance for Credit Loss, Writeoff", "documentation": "Amount of writeoff of financing receivable, charged against allowance for credit loss." } } }, "auth_ref": [ "r17", "r382", "r389", "r847" ] }, "us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancingReceivableCreditQualityIndicatorsTableTextBlock", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Loans and notes receivable by credit quality Indicator", "label": "Financing Receivable Credit Quality Indicators [Table Text Block]", "documentation": "Tabular disclosure of financing receivables by credit quality indicator. The credit quality indicator is a statistic about the credit quality of financing receivables. Examples include, but not limited to, consumer credit risk scores, credit-rating-agency ratings, an entity's internal credit risk grades, loan-to-value ratios, collateral, collection experience and other internal metrics." } } }, "auth_ref": [ "r56", "r1015" ] }, "us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear", "crdr": "debit", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prior", "label": "Financing Receivable, Originated, More than Five Years before Current Fiscal Year", "documentation": "Amortized cost of financing receivable originated more than five years prior to current fiscal year. Excludes net investment in lease." } } }, "auth_ref": [ "r389", "r847" ] }, "dlx_FinancingReceivableOriginatedFiveYearsBeforeLatestFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://www.deluxe.com/20240331", "localname": "FinancingReceivableOriginatedFiveYearsBeforeLatestFiscalYear", "crdr": "debit", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2019", "label": "Financing\u200bReceivable\u200bOriginated\u200bFive\u200b\u200bYears\u200bBefore\u200bLatest\u200bFiscal\u200bYear", "documentation": "Amount of net investment in direct financing lease originated five years prior to current fiscal year." } } }, "auth_ref": [] }, "us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear", "crdr": "debit", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2020", "label": "Financing Receivable, Year Five, Originated, Four Years before Current Fiscal Year", "documentation": "Amortized cost of financing receivable originated four years prior to current fiscal year. Excludes net investment in lease." } } }, "auth_ref": [ "r389", "r847" ] }, "us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancingReceivableOriginatedInCurrentFiscalYear", "crdr": "debit", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Financing Receivable, Year One, Originated, Current Fiscal Year", "documentation": "Amortized cost of financing receivable originated in current fiscal year. Excludes net investment in lease." } } }, "auth_ref": [ "r389", "r847" ] }, "us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear", "crdr": "debit", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2023", "label": "Financing Receivable, Year Two, Originated, Fiscal Year before Current Fiscal Year", "documentation": "Amortized cost of financing receivable originated in fiscal year prior to current fiscal year. Excludes net investment in lease." } } }, "auth_ref": [ "r389", "r847" ] }, "us-gaap_FinancingReceivablePortfolioSegmentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancingReceivablePortfolioSegmentAxis", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financing Receivable Portfolio Segment [Axis]", "label": "Financing Receivable Portfolio Segment [Axis]", "documentation": "Information by the level at which an entity develops and documents a systematic methodology to determine its allowance for credit losses." } } }, "auth_ref": [ "r194", "r195", "r199", "r200", "r378", "r379", "r843", "r968", "r969", "r970", "r971", "r972", "r973", "r974", "r976", "r977", "r978" ] }, "us-gaap_FinancingReceivablePortfolioSegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancingReceivablePortfolioSegmentDomain", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financing Receivable Portfolio Segment [Domain]", "label": "Financing Receivable Portfolio Segment [Domain]", "documentation": "Level at which an entity develops and documents a systematic methodology to determine its allowance for credit losses." } } }, "auth_ref": [ "r194", "r195", "r199", "r200", "r968", "r969", "r970", "r971", "r972", "r973", "r974", "r976", "r977", "r978" ] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationintangiblesDetails": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnauditedParentheticals", "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationintangiblesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated amortization", "negatedTerseLabel": "Accumulated amortization", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r219", "r414" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationintangiblesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r144" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "crdr": "debit", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationintangiblesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remainder of 2024", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationintangiblesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r144" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationintangiblesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r144" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationintangiblesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r144" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.deluxe.com/role/DivestituresDetails", "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationintangiblesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r411", "r413", "r414", "r415", "r675", "r679" ] }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationintangiblesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated future amortization expense", "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationintangiblesDetails": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationintangiblesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross carrying amount", "label": "Finite-Lived Intangible Assets, Gross", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r143", "r679" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.deluxe.com/role/DivestituresDetails", "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationintangiblesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r60", "r62" ] }, "us-gaap_FinitelivedIntangibleAssetsAcquired1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinitelivedIntangibleAssetsAcquired1", "crdr": "debit", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationintangiblesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquired intangibles", "label": "Finite-Lived Intangible Assets Acquired", "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition." } } }, "auth_ref": [ "r412" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r898", "r909", "r919", "r944" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount", "label": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r898", "r909", "r919", "r944" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount", "label": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r898", "r909", "r919", "r944" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery, Explanation of Impracticability", "label": "Forgone Recovery, Explanation of Impracticability [Text Block]" } } }, "auth_ref": [ "r898", "r909", "r919", "r944" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r898", "r909", "r919", "r944" ] }, "dlx_FormsandotherproductsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deluxe.com/20240331", "localname": "FormsandotherproductsMember", "presentation": [ "http://www.deluxe.com/role/BusinesssegmentinformationdisaggregatedrevenueinformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forms and other business products [Member]", "label": "Forms and other products [Member]", "documentation": "Forms and other products" } } }, "auth_ref": [] }, "us-gaap_FundsHeldForClients": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FundsHeldForClients", "crdr": "debit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Funds held for customers", "label": "Funds Held for Clients", "documentation": "Carrying amount as of the balance sheet date of the funds held on behalf of others and that are expected to be liquidated within one year or the normal operating cycle, if longer. This does not include funds held under reinsurance agreements." } } }, "auth_ref": [ "r986" ] }, "dlx_FundsHeldForCustomersLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.deluxe.com/20240331", "localname": "FundsHeldForCustomersLiability", "crdr": "credit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Funds held for customers", "label": "Funds Held For Customers Liability", "documentation": "The company's contractual obligations to remit funds to satisfy clients' payroll and tax payment obligations. The liabilities are recorded on the consolidated balance sheet at the time that the company impounds funds from clients." } } }, "auth_ref": [] }, "dlx_FundsHeldForCustomersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deluxe.com/20240331", "localname": "FundsHeldForCustomersMember", "presentation": [ "http://www.deluxe.com/role/FairvaluemeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Funds held for customers [Member]", "label": "Funds Held for Customers [Member]", "documentation": "This grouping includes information about funds held on behalf of others." } } }, "auth_ref": [] }, "us-gaap_GainLossOnDispositionOfAssets1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnDispositionOfAssets1", "crdr": "credit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 4.0 }, "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 17.0 } }, "presentation": [ "http://www.deluxe.com/role/BusinesssegmentinformationDetails", "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited", "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited", "http://www.deluxe.com/role/DivestituresDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Gain on sale of businesses and long-lived assets", "negatedTerseLabel": "Gain on sale of businesses and long-lived assets", "label": "Gain (Loss) on Disposition of Assets", "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee." } } }, "auth_ref": [ "r995" ] }, "us-gaap_GeographicDistributionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeographicDistributionAxis", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationavailableforsaledebtsecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographic Distribution [Axis]", "label": "Geographic Distribution [Axis]", "documentation": "Information by geographic distribution of business activity identified as either domestic or foreign. Excludes names of countries, states and provinces, and cities." } } }, "auth_ref": [ "r182", "r183", "r184", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r192", "r193", "r202", "r203", "r204", "r205", "r206", "r207", "r688", "r689", "r844" ] }, "us-gaap_GeographicDistributionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeographicDistributionDomain", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationavailableforsaledebtsecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographic Distribution [Domain]", "label": "Geographic Distribution [Domain]", "documentation": "Allocation of business activity identified as domestic or foreign. Excludes names of countries, states and provinces, and cities." } } }, "auth_ref": [ "r182", "r183", "r184", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r192", "r193", "r202", "r203", "r204", "r205", "r206", "r207", "r688", "r689" ] }, "us-gaap_GeographicDistributionDomesticMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeographicDistributionDomesticMember", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationavailableforsaledebtsecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Domestic [Member]", "label": "Geographic Distribution, Domestic [Member]", "documentation": "Allocation of business activity identified as domestic." } } }, "auth_ref": [ "r182", "r183", "r184", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r192", "r193", "r202", "r203", "r204", "r205", "r206", "r207", "r845" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited", "http://www.deluxe.com/role/DivestituresDetails", "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationgoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "periodStartLabel": "Goodwill, beginning of year", "periodEndLabel": "Goodwill, end of period", "label": "Goodwill", "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r218", "r398", "r680", "r850", "r872", "r1017", "r1024" ] }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillForeignCurrencyTranslationGainLoss", "crdr": "credit", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationgoodwillDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Currency translation adjustment", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r406" ] }, "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillImpairedAccumulatedImpairmentLoss", "crdr": "credit", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationgoodwillDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Goodwill accumulated impairment charges", "label": "Goodwill, Impaired, Accumulated Impairment Loss", "documentation": "Amount of accumulated impairment loss for an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r401", "r408", "r850" ] }, "us-gaap_GoodwillImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillImpairmentLoss", "crdr": "debit", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationgoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill impairment charges", "label": "Goodwill, Impairment Loss", "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r12", "r399", "r405", "r410", "r850" ] }, "us-gaap_GoodwillLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillLineItems", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationgoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill [Line Items]", "label": "Goodwill [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r850" ] }, "us-gaap_GoodwillRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillRollForward", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationgoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill [Roll Forward]", "label": "Goodwill [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Gross profit", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r133", "r264", "r309", "r323", "r329", "r332", "r372", "r438", "r439", "r441", "r442", "r443", "r445", "r447", "r449", "r450", "r621", "r841", "r1035" ] }, "us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization", "crdr": "debit", "calculation": { "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails": { "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Cloud computing arrangements implementation costs", "label": "Hosting Arrangement, Service Contract, Implementation Cost, Capitalized, after Accumulated Amortization", "documentation": "Amount, after accumulated amortization, of capitalized implementation cost from hosting arrangement that is service contract." } } }, "auth_ref": [ "r174", "r417" ] }, "us-gaap_HostingArrangementServiceContractImplementationCostExpenseAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HostingArrangementServiceContractImplementationCostExpenseAmortization", "crdr": "debit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Amortization of cloud computing arrangement implementation costs", "label": "Hosting Arrangement, Service Contract, Implementation Cost, Expense, Amortization", "documentation": "Amount of amortization expense for capitalized implementation cost from hosting arrangement that is service contract." } } }, "auth_ref": [ "r174", "r416" ] }, "us-gaap_IncomeLossAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossAttributableToNoncontrollingInterest", "crdr": "debit", "presentation": [ "http://www.deluxe.com/role/BusinesssegmentinformationDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Net income attributable to non-controlling interest", "label": "Income (Loss) Attributable to Noncontrolling Interest, before Tax", "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." } } }, "auth_ref": [ "r134", "r989" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited": { "parentTag": "us-gaap_ProfitLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.deluxe.com/role/BusinesssegmentinformationDetails", "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Income before income taxes", "terseLabel": "Income before income taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r0", "r131", "r167", "r309", "r323", "r329", "r332", "r689", "r703", "r841" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Statement [Abstract]", "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis", "presentation": [ "http://www.deluxe.com/role/DivestituresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Group Name [Axis]", "label": "Disposal Group Name [Axis]", "documentation": "Information by name of disposal group." } } }, "auth_ref": [ "r866", "r867" ] }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems", "presentation": [ "http://www.deluxe.com/role/DivestituresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Divestitures [Line Items]", "label": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable", "presentation": [ "http://www.deluxe.com/role/DivestituresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]", "label": "Disposal Groups, Including Discontinued Operations [Table]", "documentation": "Disclosure of information about a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component." } } }, "auth_ref": [ "r15", "r23", "r29", "r107", "r108", "r109", "r110", "r111", "r112", "r114", "r115", "r116", "r147" ] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.deluxe.com/role/RestructuringandintegrationexpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Axis]", "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r418", "r424", "r793" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.deluxe.com/role/RestructuringandintegrationexpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Domain]", "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r424", "r793" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Tax Disclosure [Abstract]", "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.deluxe.com/role/Incometaxprovision" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax provision", "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information." } } }, "auth_ref": [ "r265", "r565", "r570", "r571", "r572", "r578", "r582", "r583", "r584", "r744" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited": { "parentTag": "us-gaap_ProfitLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Income tax provision", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r171", "r180", "r282", "r283", "r317", "r568", "r579", "r712" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Increase (Decrease) in Accounts Payable", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r11" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Trade accounts receivable", "label": "Increase (Decrease) in Accounts Receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r11" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Inventories and supplies", "label": "Increase (Decrease) in Inventories", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r11" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Changes in assets and liabilities:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherOperatingAssets", "crdr": "credit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other current and non-current assets", "label": "Increase (Decrease) in Other Operating Assets", "documentation": "Amount of increase (decrease) in operating assets classified as other." } } }, "auth_ref": [ "r11" ] }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "crdr": "debit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other accrued and non-current liabilities", "label": "Increase (Decrease) in Other Operating Liabilities", "documentation": "Amount of increase (decrease) in operating liabilities classified as other." } } }, "auth_ref": [ "r11" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Individual:", "label": "Individual [Axis]" } } }, "auth_ref": [ "r901", "r909", "r919", "r936", "r944", "r948", "r956" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r954" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "auth_ref": [ "r890", "r960" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Adopted", "label": "Insider Trading Policies and Procedures Adopted [Flag]" } } }, "auth_ref": [ "r890", "r960" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Not Adopted", "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]" } } }, "auth_ref": [ "r890", "r960" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 }, "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationintangiblesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited", "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationintangiblesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangibles, net of accumulated amortization of $743,140 and $775,190, respectively", "totalLabel": "Net carrying amount", "label": "Intangible Assets, Net (Excluding Goodwill)", "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges." } } }, "auth_ref": [ "r59", "r61" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.deluxe.com/role/BusinesssegmentinformationDetails", "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Interest expense", "negatedTerseLabel": "Interest expense", "label": "Interest Expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r101", "r169", "r250", "r313", "r633", "r794", "r883", "r1069" ] }, "us-gaap_InterestPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPayableCurrent", "crdr": "credit", "calculation": { "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationaccruedliabilitiessupplementalcashflowinformationDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationaccruedliabilitiessupplementalcashflowinformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest", "label": "Interest Payable, Current", "documentation": "Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r33" ] }, "dlx_InterestRateSwapMarch2023Member": { "xbrltype": "domainItemType", "nsuri": "http://www.deluxe.com/20240331", "localname": "InterestRateSwapMarch2023Member", "presentation": [ "http://www.deluxe.com/role/DerivativefinancialinstrumentsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Interest rate swap March 2023", "label": "Interest rate swap March 2023 [Member]", "documentation": "Interest rate swap March 2023" } } }, "auth_ref": [] }, "dlx_InterestRateSwapSeptember2022Member": { "xbrltype": "domainItemType", "nsuri": "http://www.deluxe.com/20240331", "localname": "InterestRateSwapSeptember2022Member", "presentation": [ "http://www.deluxe.com/role/DerivativefinancialinstrumentsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Interest rate swap September 2022", "label": "Interest rate swap September 2022 [Member]", "documentation": "Interest rate swap September 2022" } } }, "auth_ref": [] }, "us-gaap_InternalCreditAssessmentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InternalCreditAssessmentAxis", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Internal Credit Assessment [Axis]", "label": "Internal Credit Assessment [Axis]", "documentation": "Information by entity-defined rating." } } }, "auth_ref": [ "r56", "r595", "r846", "r847", "r1015" ] }, "us-gaap_InternalCreditAssessmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InternalCreditAssessmentDomain", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Internal Credit Assessment [Domain]", "label": "Internal Credit Assessment [Domain]", "documentation": "Entity defined credit risk rating." } } }, "auth_ref": [] }, "dlx_InternallaborMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deluxe.com/20240331", "localname": "InternallaborMember", "presentation": [ "http://www.deluxe.com/role/RestructuringandintegrationexpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Internal labor [Member]", "label": "Internal labor [Member]", "documentation": "Internal labor costs incurred as part of a restructuring or integration initiative." } } }, "auth_ref": [] }, "dlx_InternaluseComputerSoftwareIntangibleAssetMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deluxe.com/20240331", "localname": "InternaluseComputerSoftwareIntangibleAssetMember", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationintangiblesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Internal-use software [Member]", "label": "Internal-use Computer Software Intangible Asset [Member]", "documentation": "Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks. This element includes internal-use software only." } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureAbstract", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationinventoriesandsuppliesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories and supplies", "label": "Inventory Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InventoryFinishedGoodsAndWorkInProcess": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryFinishedGoodsAndWorkInProcess", "crdr": "debit", "calculation": { "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationinventoriesandsuppliesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationinventoriesandsuppliesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finished and semi-finished goods", "label": "Inventory, Finished Goods and Work in Process, Gross", "documentation": "Amount before valuation reserves of merchandise or goods held by the entity that are readily available for sale and items held by the entity which are partially complete or in the process of being readied for sale." } } }, "auth_ref": [ "r985" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 }, "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationinventoriesandsuppliesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited", "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationinventoriesandsuppliesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories and supplies", "totalLabel": "Inventories and supplies, net of reserve", "label": "Inventory, Net", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r228", "r836", "r872" ] }, "us-gaap_InventoryRawMaterialsAndSupplies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRawMaterialsAndSupplies", "crdr": "debit", "calculation": { "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationinventoriesandsuppliesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationinventoriesandsuppliesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Raw materials and supplies", "label": "Inventory, Raw Materials and Supplies, Gross", "documentation": "Gross amount of unprocessed materials to be used in manufacturing or production process and supplies that will be consumed." } } }, "auth_ref": [ "r985" ] }, "us-gaap_InventoryValuationReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryValuationReserves", "crdr": "credit", "calculation": { "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationinventoriesandsuppliesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationinventoriesandsuppliesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Reserve for excess and obsolete items", "label": "Inventory Valuation Reserves", "documentation": "Amount of valuation reserve for inventory." } } }, "auth_ref": [ "r57", "r985" ] }, "us-gaap_LetterOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LetterOfCreditMember", "presentation": [ "http://www.deluxe.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Letter of credit sub-facility [Member]", "label": "Letter of Credit [Member]", "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit)." } } }, "auth_ref": [] }, "us-gaap_LettersOfCreditOutstandingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LettersOfCreditOutstandingAmount", "crdr": "credit", "presentation": [ "http://www.deluxe.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Outstanding letters of credit", "label": "Letters of Credit Outstanding, Amount", "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date." } } }, "auth_ref": [] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and shareholders' equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r125", "r166", "r700", "r872", "r998", "r1012", "r1049" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "LIABILITIES AND SHAREHOLDERS' EQUITY", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r34", "r214", "r264", "r372", "r438", "r439", "r441", "r442", "r443", "r445", "r447", "r449", "r450", "r588", "r592", "r593", "r621", "r872", "r1035", "r1052", "r1053" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityCurrentBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.deluxe.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit facility, commitment", "label": "Line of Credit Facility, Current Borrowing Capacity", "documentation": "Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility." } } }, "auth_ref": [ "r32" ] }, "us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityInterestRateAtPeriodEnd", "presentation": [ "http://www.deluxe.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average interest rate at period end", "label": "Line of Credit Facility, Interest Rate at Period End", "documentation": "The effective interest rate at the end of the reporting period." } } }, "auth_ref": [ "r32" ] }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.deluxe.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net available for borrowing as of March 31, 2024", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding)." } } }, "auth_ref": [ "r32" ] }, "dlx_LoansandnotesreceivablefromdistributorsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deluxe.com/20240331", "localname": "LoansandnotesreceivablefromdistributorsMember", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loans and notes receivable from distributors [Member]", "label": "Loans and notes receivable from distributors [Member]", "documentation": "Loans and notes receivable from the entity's distributors." } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.deluxe.com/role/Document" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebt", "crdr": "credit", "presentation": [ "http://www.deluxe.com/role/FairvaluemeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt", "label": "Long-Term Debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r28", "r164", "r464", "r480", "r856", "r857", "r1062" ] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtCurrent", "crdr": "credit", "calculation": { "http://www.deluxe.com/role/DebtDetails": { "parentTag": "us-gaap_DebtLongtermAndShorttermCombinedAmount", "weight": 1.0, "order": 1.0 }, "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited", "http://www.deluxe.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current portion of long-term debt", "negatedLabel": "Less: current portion of long-term debt, net of debt issuance costs", "label": "Long-Term Debt, Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation." } } }, "auth_ref": [ "r222" ] }, "us-gaap_LongTermDebtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtFairValue", "crdr": "credit", "presentation": [ "http://www.deluxe.com/role/FairvaluemeasurementsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Long-term debt, fair value", "label": "Long-Term Debt, Fair Value", "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission." } } }, "auth_ref": [] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.deluxe.com/role/DebtDetails": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.deluxe.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Long-Term Debt, Maturity, Year One", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r14", "r266", "r469" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive", "crdr": "credit", "calculation": { "http://www.deluxe.com/role/DebtDetails": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.deluxe.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2029", "label": "Long-Term Debt, Maturity, Year Five", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r14", "r266", "r469" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "crdr": "credit", "calculation": { "http://www.deluxe.com/role/DebtDetails": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.deluxe.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Long-Term Debt, Maturity, Year Four", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r14", "r266", "r469" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "crdr": "credit", "calculation": { "http://www.deluxe.com/role/DebtDetails": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.deluxe.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Long-Term Debt, Maturity, Year Three", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r14", "r266", "r469" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "crdr": "credit", "calculation": { "http://www.deluxe.com/role/DebtDetails": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.deluxe.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Long-Term Debt, Maturity, Year Two", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r14", "r266", "r469" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 }, "http://www.deluxe.com/role/DebtDetails": { "parentTag": "us-gaap_DebtLongtermAndShorttermCombinedAmount", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited", "http://www.deluxe.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt", "label": "Long-Term Debt, Excluding Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r223" ] }, "us-gaap_LongTermDebtPercentageBearingFixedInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtPercentageBearingFixedInterestRate", "presentation": [ "http://www.deluxe.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stated interest rate", "label": "Long-Term Debt, Percentage Bearing Fixed Interest, Percentage Rate", "documentation": "The interest rate applicable to the portion of the carrying amount of long-term borrowings outstanding as of the balance sheet date, including current maturities, which accrues interest at a set, unchanging rate." } } }, "auth_ref": [ "r35" ] }, "us-gaap_LongTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermInvestments", "crdr": "debit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term investments", "label": "Long-Term Investments", "documentation": "The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle)." } } }, "auth_ref": [ "r216" ] }, "us-gaap_LossContingencyAccrualProvision": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyAccrualProvision", "crdr": "debit", "presentation": [ "http://www.deluxe.com/role/BusinesssegmentinformationDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Certain legal-related expense", "label": "Loss Contingency Accrual, Provision", "documentation": "Amount charged against operating income increasing loss contingency liability, after adjustments to reduce previously estimated charges." } } }, "auth_ref": [ "r1032" ] }, "us-gaap_MaturitiesOfLongTermDebtAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MaturitiesOfLongTermDebtAbstract", "presentation": [ "http://www.deluxe.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maturities of long-term debt", "label": "Maturities of Long-Term Debt [Abstract]" } } }, "auth_ref": [] }, "dlx_MaximumConsolidatedSecuredLeverageRatio": { "xbrltype": "pureItemType", "nsuri": "http://www.deluxe.com/20240331", "localname": "MaximumConsolidatedSecuredLeverageRatio", "presentation": [ "http://www.deluxe.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum consolidated secured leverage ratio", "label": "Maximum consolidated secured leverage ratio", "documentation": "The maximum consolidated secured leverage ratio allowed under the entity's debt covenants." } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.deluxe.com/role/DebtDetails", "http://www.deluxe.com/role/RestructuringandintegrationexpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum [Member]", "label": "Maximum [Member]" } } }, "auth_ref": [ "r434", "r435", "r436", "r437", "r533", "r672", "r730", "r758", "r759", "r814", "r815", "r816", "r817", "r826", "r832", "r833", "r842", "r860", "r868", "r874", "r1037", "r1054", "r1055", "r1056", "r1057", "r1058", "r1059" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Measure:", "label": "Measure [Axis]" } } }, "auth_ref": [ "r928" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Measure Name" } } }, "auth_ref": [ "r928" ] }, "dlx_MerchantServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deluxe.com/20240331", "localname": "MerchantServicesMember", "presentation": [ "http://www.deluxe.com/role/BusinesssegmentinformationDetails", "http://www.deluxe.com/role/BusinesssegmentinformationdisaggregatedrevenueinformationDetails", "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationgoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Merchant Services [Member]", "label": "Merchant Services [Member]", "documentation": "Merchant Services" } } }, "auth_ref": [] }, "dlx_MerchantServicesRevenueMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deluxe.com/20240331", "localname": "MerchantServicesRevenueMember", "presentation": [ "http://www.deluxe.com/role/BusinesssegmentinformationdisaggregatedrevenueinformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Merchant services [Member]", "label": "Merchant services revenue [Member]", "documentation": "Merchant services revenue" } } }, "auth_ref": [] }, "dlx_MinimumInterestCoverageRatio": { "xbrltype": "pureItemType", "nsuri": "http://www.deluxe.com/20240331", "localname": "MinimumInterestCoverageRatio", "presentation": [ "http://www.deluxe.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum interest coverage ratio", "label": "Minimum interest coverage ratio", "documentation": "The minimum interest coverage ratio allowed under the entity's debt covenants." } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.deluxe.com/role/DebtDetails", "http://www.deluxe.com/role/RestructuringandintegrationexpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum [Member]", "label": "Minimum [Member]" } } }, "auth_ref": [ "r434", "r435", "r436", "r437", "r533", "r672", "r730", "r758", "r759", "r814", "r815", "r816", "r817", "r826", "r832", "r833", "r842", "r860", "r868", "r874", "r1037", "r1054", "r1055", "r1056", "r1057", "r1058", "r1059" ] }, "us-gaap_MinorityInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MinorityInterest", "crdr": "credit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Non-controlling interest", "label": "Equity, Attributable to Noncontrolling Interest", "documentation": "Amount of equity (deficit) attributable to noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r40", "r165", "r264", "r372", "r438", "r441", "r442", "r443", "r449", "r450", "r621", "r699", "r769" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "MNPI Disclosure Timed for Compensation Value", "label": "MNPI Disclosure Timed for Compensation Value [Flag]" } } }, "auth_ref": [ "r947" ] }, "us-gaap_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MoneyMarketFundsMember", "presentation": [ "http://www.deluxe.com/role/FairvaluemeasurementsDetails", "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationavailableforsaledebtsecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Money market securities [Member]", "label": "Money Market Funds [Member]", "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities." } } }, "auth_ref": [ "r1040" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Material Terms of Trading Arrangement", "label": "Material Terms of Trading Arrangement [Text Block]" } } }, "auth_ref": [ "r955" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Named Executive Officers, Footnote", "label": "Named Executive Officers, Footnote [Text Block]" } } }, "auth_ref": [ "r929" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used by financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r260" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from financing activities:", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used by investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r260" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from investing activities:", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided (used) by operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r138", "r139", "r140" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from operating activities:", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.deluxe.com/role/EarningspershareDetails": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0, "order": 1.0 }, "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited", "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUnaudited", "http://www.deluxe.com/role/EarningspershareDetails", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net income attributable to Deluxe", "terseLabel": "Net income attributable to Deluxe", "label": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r132", "r140", "r168", "r212", "r242", "r245", "r249", "r264", "r272", "r276", "r277", "r278", "r279", "r282", "r283", "r295", "r309", "r323", "r329", "r332", "r372", "r438", "r439", "r441", "r442", "r443", "r445", "r447", "r449", "r450", "r609", "r621", "r706", "r790", "r807", "r808", "r841", "r883", "r1035" ] }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited", "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUnaudited", "http://www.deluxe.com/role/EarningspershareDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Net income attributable to non-controlling interest", "terseLabel": "Net income attributable to non-controlling interest", "negatedLabel": "Net income attributable to non-controlling interest", "label": "Net Income (Loss) Attributable to Noncontrolling Interest", "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r80", "r159", "r242", "r245", "r282", "r283", "r705", "r989" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "calculation": { "http://www.deluxe.com/role/EarningspershareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.deluxe.com/role/EarningspershareDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Income attributable to Deluxe available to common shareholders", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r257", "r276", "r277", "r278", "r279", "r287", "r288", "r296", "r299", "r309", "r323", "r329", "r332", "r841" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "crdr": "credit", "calculation": { "http://www.deluxe.com/role/EarningspershareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.deluxe.com/role/EarningspershareDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Income attributable to Deluxe available to common shareholders", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r257", "r289", "r291", "r292", "r293", "r294", "r296", "r299" ] }, "dlx_Netchangeincustomerfundsobligations": { "xbrltype": "monetaryItemType", "nsuri": "http://www.deluxe.com/20240331", "localname": "Netchangeincustomerfundsobligations", "crdr": "debit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Net change in customer funds obligations", "label": "Net change in customer funds obligations", "documentation": "Net increase (decrease) in customer funds obligations during the period." } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Accounting Standards Update and Change in Accounting Principle [Abstract]", "label": "Accounting Standards Update and Change in Accounting Principle [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "presentation": [ "http://www.deluxe.com/role/Newaccountingpronouncements" ], "lang": { "en-us": { "role": { "verboseLabel": "New accounting pronouncements", "label": "Accounting Standards Update and Change in Accounting Principle [Text Block]", "documentation": "The entire disclosure for change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle." } } }, "auth_ref": [ "r178", "r179", "r181", "r210", "r270", "r271", "r274", "r275", "r284", "r285", "r374", "r375", "r575", "r576", "r577", "r602", "r606", "r610", "r611", "r612", "r622", "r623", "r624", "r635", "r636", "r641", "r676", "r677", "r678", "r734", "r735", "r736", "r737", "r738" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.deluxe.com/role/AccountingChangesandErrorCorrectionsPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "New accounting pronouncements", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-GAAP Measure Description", "label": "Non-GAAP Measure Description [Text Block]" } } }, "auth_ref": [ "r928" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-NEOs", "label": "Non-NEOs [Member]" } } }, "auth_ref": [ "r898", "r909", "r919", "r936", "r944" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount", "label": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r926" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Total Compensation Amount", "label": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r925" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO", "label": "Non-PEO NEO [Member]" } } }, "auth_ref": [ "r936" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted", "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r955" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated", "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r955" ] }, "us-gaap_NoncontrollingInterestMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncontrollingInterestMember", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Non-controlling interest [Member]", "label": "Noncontrolling Interest [Member]", "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest." } } }, "auth_ref": [ "r77", "r495", "r1000", "r1001", "r1002", "r1070" ] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other income, net", "label": "Nonoperating Income (Expense)", "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)." } } }, "auth_ref": [ "r137" ] }, "dlx_NorthAmericanWebHostingAndLogoDesignBusinessesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deluxe.com/20240331", "localname": "NorthAmericanWebHostingAndLogoDesignBusinessesMember", "presentation": [ "http://www.deluxe.com/role/DivestituresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "North American web hosting and logo design businesses [Member]", "label": "North American web hosting and logo design businesses [Member]", "documentation": "North American web hosting and logo design businesses" } } }, "auth_ref": [] }, "dlx_NorthStarProgramMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deluxe.com/20240331", "localname": "NorthStarProgramMember", "presentation": [ "http://www.deluxe.com/role/RestructuringandintegrationexpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "North Star program [Member]", "label": "North Star Program [Member]", "documentation": "North Star Program" } } }, "auth_ref": [] }, "us-gaap_NotesAndLoansReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NotesAndLoansReceivableNetCurrent", "crdr": "debit", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loans and notes receivable, current", "label": "Financing Receivable, after Allowance for Credit Loss, Current", "documentation": "Amortized cost, after allowance for credit loss, of financing receivable classified as current. Excludes net investment in lease." } } }, "auth_ref": [ "r338", "r339", "r682" ] }, "us-gaap_NotesAndLoansReceivableNetNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NotesAndLoansReceivableNetNoncurrent", "crdr": "debit", "calculation": { "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails": { "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loans and notes receivable from distributors, net of allowance for credit losses", "label": "Financing Receivable, after Allowance for Credit Loss, Noncurrent", "documentation": "Amount, after allowance for credit loss, of financing receivable, classified as noncurrent." } } }, "auth_ref": [] }, "us-gaap_NotesReceivableFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NotesReceivableFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.deluxe.com/role/FairvaluemeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loans and notes receivable from distributors, fair value", "label": "Notes Receivable, Fair Value Disclosure", "documentation": "Fair value portion of an agreement for an unconditional promise by the maker to pay the holder a definite sum of money at a future date." } } }, "auth_ref": [ "r1048" ] }, "us-gaap_NotesReceivableGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NotesReceivableGross", "crdr": "debit", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total", "label": "Financing Receivable, before Allowance for Credit Loss", "documentation": "Amortized cost, before allowance for credit loss, of financing receivable. Excludes financing receivable covered under loss sharing agreement and net investment in lease." } } }, "auth_ref": [ "r176", "r196", "r197", "r225", "r385", "r388", "r847", "r848", "r975", "r1013" ] }, "us-gaap_NotesReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NotesReceivableMember", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Loans and notes receivable [Member]", "label": "Notes Receivable [Member]", "documentation": "An amount representing an agreement for an unconditional promise by the maker to pay the Entity (holder) a definite sum of money at a future date(s) within one year of the balance sheet date. Such amount may include accrued interest receivable in accordance with the terms of the note. The note also may contain provisions including a discount or premium, payable on demand, secured, or unsecured, interest bearing or noninterest bearing, among myriad other features and characteristics." } } }, "auth_ref": [] }, "us-gaap_NotesReceivableNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NotesReceivableNet", "crdr": "debit", "presentation": [ "http://www.deluxe.com/role/FairvaluemeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loans and notes receivable from distributors", "label": "Financing Receivable, after Allowance for Credit Loss", "documentation": "Amortized cost, after allowance for credit loss, of financing receivable. Excludes financing receivable covered under loss sharing agreement and net investment in lease." } } }, "auth_ref": [ "r338", "r388", "r776" ] }, "dlx_OnetotwointernalgradememberMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deluxe.com/20240331", "localname": "OnetotwointernalgradememberMember", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "1-2 internal grade member [Member]", "label": "One to two internal grade member [Member]", "documentation": "One to two internal grade credit quality indicator" } } }, "auth_ref": [] }, "us-gaap_OperatingExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenseMember", "presentation": [ "http://www.deluxe.com/role/RestructuringandintegrationexpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating expenses [Member]", "label": "Operating Expense [Member]", "documentation": "Primary financial statement caption encompassing expenses associated with normal operations." } } }, "auth_ref": [ "r25" ] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Operating income", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r309", "r323", "r329", "r332", "r841" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease expense", "label": "Operating Lease, Cost", "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability." } } }, "auth_ref": [ "r639", "r871" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationaccruedliabilitiessupplementalcashflowinformationDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationaccruedliabilitiessupplementalcashflowinformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r638" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r638" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease assets", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r637" ] }, "us-gaap_OperatingSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingSegmentsMember", "presentation": [ "http://www.deluxe.com/role/BusinesssegmentinformationDetails", "http://www.deluxe.com/role/BusinesssegmentinformationdisaggregatedrevenueinformationDetails", "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationgoodwillDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Operating segments [Member]", "label": "Operating Segments [Member]", "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r322", "r323", "r324", "r325", "r326", "r332" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://www.deluxe.com/role/Consolidatedfinancialstatements" ], "lang": { "en-us": { "role": { "verboseLabel": "Consolidated financial statements", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure." } } }, "auth_ref": [ "r105", "r157", "r739", "r740" ] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationaccruedliabilitiessupplementalcashflowinformationDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationaccruedliabilitiessupplementalcashflowinformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Accrued Liabilities, Current", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r33" ] }, "us-gaap_OtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other current assets", "label": "Other Assets, Current", "documentation": "Amount of current assets classified as other." } } }, "auth_ref": [ "r230", "r872" ] }, "us-gaap_OtherAssetsMiscellaneousNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsMiscellaneousNoncurrent", "crdr": "debit", "calculation": { "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails": { "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Other", "label": "Other Assets, Miscellaneous, Noncurrent", "documentation": "Amount of other miscellaneous assets expected to be realized or consumed after one year or normal operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 }, "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited", "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other non-current assets", "totalLabel": "Other non-current assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r220" ] }, "us-gaap_OtherAssetsNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrentAbstract", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other non-current assets", "label": "Other Assets, Noncurrent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax", "crdr": "credit", "calculation": { "http://www.deluxe.com/role/OthercomprehensiveincomelossreclassificationadjustmentsDetails": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.deluxe.com/role/OthercomprehensiveincomelossreclassificationadjustmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prior service credit", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), Reclassification Adjustment from AOCI, before Tax", "documentation": "Amount, before tax, of reclassification adjustment from accumulated other comprehensive (income) loss for prior service cost (credit) of defined benefit plan." } } }, "auth_ref": [ "r9", "r130", "r241", "r518" ] }, "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax", "crdr": "credit", "calculation": { "http://www.deluxe.com/role/OthercomprehensiveincomelossaccumulatedothercomprehensivelossDetails": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.deluxe.com/role/OthercomprehensiveincomelossaccumulatedothercomprehensivelossDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other comprehensive income (loss) before reclassifications", "label": "Other Comprehensive Income (Loss), before Reclassifications, Net of Tax", "documentation": "Amount after tax, before reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r27", "r42", "r248", "r626", "r629", "r632", "r987" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax", "crdr": "debit", "presentation": [ "http://www.deluxe.com/role/OthercomprehensiveincomelossaccumulatedothercomprehensivelossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized loss on cash flow hedge arising during the period, tax expense (benefit)", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, Tax", "documentation": "Amount, before reclassification, of tax expense (benefit) for gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness." } } }, "auth_ref": [ "r238" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax", "crdr": "debit", "calculation": { "http://www.deluxe.com/role/OthercomprehensiveincomelossreclassificationadjustmentsDetails": { "parentTag": "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.deluxe.com/role/OthercomprehensiveincomelossreclassificationadjustmentsDetails" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Realized gain on cash flow hedges, net of tax", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax", "documentation": "Amount, after tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness." } } }, "auth_ref": [ "r237", "r240" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax", "crdr": "debit", "calculation": { "http://www.deluxe.com/role/OthercomprehensiveincomelossreclassificationadjustmentsDetails": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.deluxe.com/role/OthercomprehensiveincomelossreclassificationadjustmentsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Realized gain on cash flow hedges", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, before Tax", "documentation": "Amount, before tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness." } } }, "auth_ref": [ "r175", "r237", "r240" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax", "crdr": "credit", "calculation": { "http://www.deluxe.com/role/OthercomprehensiveincomelossreclassificationadjustmentsDetails": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.deluxe.com/role/OthercomprehensiveincomelossreclassificationadjustmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax expense", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, Tax", "documentation": "Amount of tax expense (benefit) for reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness." } } }, "auth_ref": [ "r238" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.deluxe.com/role/OthercomprehensiveincomelossaccumulatedothercomprehensivelossDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.deluxe.com/role/OthercomprehensiveincomelossaccumulatedothercomprehensivelossDetails" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Net current-period other comprehensive income (loss)", "label": "Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r21", "r27", "r243", "r246", "r252", "r626", "r627", "r632", "r684", "r707", "r987", "r988" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "lang": { "en-us": { "role": { "terseLabel": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "crdr": "credit", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income (loss)", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r10", "r19", "r158", "r243", "r246" ] }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax", "crdr": "credit", "calculation": { "http://www.deluxe.com/role/OthercomprehensiveincomelossreclassificationadjustmentsDetails": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.deluxe.com/role/OthercomprehensiveincomelossreclassificationadjustmentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total amortization", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, before Tax", "documentation": "Amount, before tax, of reclassification adjustment from accumulated other comprehensive (income) loss for net period benefit cost (credit) of defined benefit plan." } } }, "auth_ref": [ "r9", "r130", "r241", "r1041" ] }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax", "crdr": "debit", "calculation": { "http://www.deluxe.com/role/OthercomprehensiveincomelossreclassificationadjustmentsDetails": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansBeforeTax", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.deluxe.com/role/OthercomprehensiveincomelossreclassificationadjustmentsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Net actuarial loss", "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, before Tax", "documentation": "Amount, before tax, of reclassification adjustment from accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan." } } }, "auth_ref": [ "r9", "r130", "r241", "r518" ] }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax", "crdr": "credit", "calculation": { "http://www.deluxe.com/role/OthercomprehensiveincomelossreclassificationadjustmentsDetails": { "parentTag": "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.deluxe.com/role/OthercomprehensiveincomelossreclassificationadjustmentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Amortization of postretirement benefit plan items, net of tax", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, after Tax", "documentation": "Amount, after tax, of reclassification adjustment from accumulated other comprehensive (income) loss for net periodic benefit cost (credit) of defined benefit plan." } } }, "auth_ref": [ "r9", "r130", "r154", "r241" ] }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansTax", "crdr": "debit", "calculation": { "http://www.deluxe.com/role/OthercomprehensiveincomelossreclassificationadjustmentsDetails": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansNetOfTax", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.deluxe.com/role/OthercomprehensiveincomelossreclassificationadjustmentsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Tax (expense) benefit", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Reclassification Adjustment from AOCI, Tax", "documentation": "Amount of tax (expense) benefit for reclassification adjustment from accumulated other comprehensive (income) loss of defined benefit plan." } } }, "auth_ref": [ "r8", "r158" ] }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax", "crdr": "debit", "presentation": [ "http://www.deluxe.com/role/OthercomprehensiveincomelossaccumulatedothercomprehensivelossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized gain on debt securities arising during the period, tax expense", "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, Tax", "documentation": "Amount, before adjustment, of tax expense (benefit) for unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes tax expense (benefit) for unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale." } } }, "auth_ref": [ "r8", "r235" ] }, "dlx_OtherCurrentAndNoncurrentAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deluxe.com/20240331", "localname": "OtherCurrentAndNoncurrentAssetsMember", "presentation": [ "http://www.deluxe.com/role/FairvaluemeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other current and noncurrent assets [Member]", "label": "Other current and noncurrent assets [Member]", "documentation": "Primary financial statement captions encompassing other current assets and other noncurrent assets." } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other non-current liabilities", "label": "Other Liabilities, Noncurrent", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r37" ] }, "dlx_OtherMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deluxe.com/20240331", "localname": "OtherMember", "presentation": [ "http://www.deluxe.com/role/BusinesssegmentinformationdisaggregatedrevenueinformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other [Member]", "label": "Other [Member]", "documentation": "This element represents other services and products offered by the entity." } } }, "auth_ref": [] }, "us-gaap_OtherNoncashIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncashIncomeExpense", "crdr": "credit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Other non-cash items, net", "label": "Other Noncash Income (Expense)", "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other." } } }, "auth_ref": [ "r140" ] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Other Performance Measure, Amount", "label": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r928" ] }, "us-gaap_OtherRestructuringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherRestructuringMember", "presentation": [ "http://www.deluxe.com/role/RestructuringandintegrationexpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other [Member]", "label": "Other Restructuring [Member]", "documentation": "Restructuring and related activities classified as other." } } }, "auth_ref": [ "r851", "r852", "r853", "r854" ] }, "us-gaap_OtherSignificantNoncashTransactionConsiderationGiven": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherSignificantNoncashTransactionConsiderationGiven", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationaccruedliabilitiessupplementalcashflowinformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Non-cash investing activity, investment in joint venture", "label": "Other Significant Noncash Transaction, Consideration Given", "documentation": "The noncash (or part noncash) consideration given (for example, liability, equity) in a transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of a transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r46", "r47", "r48" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount", "label": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r896", "r907", "r917", "r942" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Amount", "label": "Outstanding Recovery Compensation Amount" } } }, "auth_ref": [ "r899", "r910", "r920", "r945" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r899", "r910", "r920", "r945" ] }, "us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic", "crdr": "debit", "calculation": { "http://www.deluxe.com/role/EarningspershareDetails": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.deluxe.com/role/EarningspershareDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Income allocated to participating securities", "label": "Participating Securities, Distributed and Undistributed Earnings (Loss), Basic", "documentation": "Amount of earnings (loss) distributed and earnings (loss) allocated to participating securities for the basic earnings (loss) per share or per unit calculation under the two-class method." } } }, "auth_ref": [ "r296", "r962" ] }, "us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted", "crdr": "debit", "calculation": { "http://www.deluxe.com/role/EarningspershareDetails": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.deluxe.com/role/EarningspershareDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Income allocated to participating securities", "label": "Participating Securities, Distributed and Undistributed Earnings (Loss), Diluted", "documentation": "Amount of earnings (loss) distributed and earnings (loss) allocated to participating securities for the diluted earnings (loss) per share or per unit calculation under the two-class method." } } }, "auth_ref": [ "r296" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "auth_ref": [ "r924" ] }, "dlx_PaymentsForCloudComputingArrangementImplementationCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.deluxe.com/20240331", "localname": "PaymentsForCloudComputingArrangementImplementationCosts", "crdr": "credit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 16.0 } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payments for cloud computing arrangement implementation costs", "label": "Payments for cloud computing arrangement implementation costs", "documentation": "Cash payments for implementation costs related to cloud computing arrangements." } } }, "auth_ref": [] }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForProceedsFromOtherInvestingActivities", "crdr": "credit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Other", "label": "Payments for (Proceeds from) Other Investing Activities", "documentation": "Amount of cash (inflow) outflow from investing activities classified as other." } } }, "auth_ref": [ "r965", "r990" ] }, "us-gaap_PaymentsForRestructuring": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRestructuring", "crdr": "credit", "presentation": [ "http://www.deluxe.com/role/RestructuringandintegrationexpenseaccrualsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payments", "label": "Payments for Restructuring", "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r423", "r994" ] }, "us-gaap_PaymentsOfDividendsCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDividendsCommonStock", "crdr": "credit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Cash dividends paid to shareholders", "label": "Payments of Ordinary Dividends, Common Stock", "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity." } } }, "auth_ref": [ "r44" ] }, "us-gaap_PaymentsToAcquireProductiveAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireProductiveAssets", "crdr": "credit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchases of capital assets", "label": "Payments to Acquire Productive Assets", "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets." } } }, "auth_ref": [ "r170", "r1042", "r1043", "r1044" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Issuers, Footnote", "label": "Peer Group Issuers, Footnote [Text Block]" } } }, "auth_ref": [ "r927" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Total Shareholder Return Amount", "label": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r927" ] }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "presentation": [ "http://www.deluxe.com/role/Postretirementbenefits" ], "lang": { "en-us": { "role": { "verboseLabel": "Postretirement benefits", "label": "Retirement Benefits [Text Block]", "documentation": "The entire disclosure for retirement benefits." } } }, "auth_ref": [ "r499", "r505", "r506", "r512", "r519", "r520", "r521", "r522", "r523", "r524", "r530", "r531", "r532", "r864" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Actually Paid Compensation Amount", "label": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r926" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO", "label": "PEO [Member]" } } }, "auth_ref": [ "r936" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Name", "label": "PEO Name" } } }, "auth_ref": [ "r929" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Total Compensation Amount", "label": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r925" ] }, "dlx_PermittedPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.deluxe.com/20240331", "localname": "PermittedPayments", "crdr": "debit", "presentation": [ "http://www.deluxe.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Permitted payments", "label": "Permitted payments", "documentation": "Limit on permitted payments under the terms of the company's debt agreement." } } }, "auth_ref": [] }, "us-gaap_PrepaidExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseCurrent", "crdr": "debit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses", "label": "Prepaid Expense, Current", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r229", "r394", "r395", "r837" ] }, "dlx_Prepaidproductdiscountliabilitycurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.deluxe.com/20240331", "localname": "Prepaidproductdiscountliabilitycurrent", "crdr": "credit", "calculation": { "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationaccruedliabilitiessupplementalcashflowinformationDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationaccruedliabilitiessupplementalcashflowinformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Prepaid product discounts", "label": "Prepaid product discount liability, current", "documentation": "Carrying value as of the balance sheet date of the obligations incurred through that date and payable for amounts due for prepaid product discounts relating to the execution and/or renewal of contracts. Used to reflect the current portion of the liabilities." } } }, "auth_ref": [] }, "dlx_Prepaidproductdiscountpayments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.deluxe.com/20240331", "localname": "Prepaidproductdiscountpayments", "crdr": "credit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 14.0 } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Prepaid product discount payments", "label": "Prepaid product discount payments", "documentation": "Amounts paid during the reporting period for prepaid product discounts associated with the execution and/or renewal of customer contracts." } } }, "auth_ref": [] }, "dlx_Prepaidproductdiscounts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.deluxe.com/20240331", "localname": "Prepaidproductdiscounts", "crdr": "debit", "calculation": { "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails": { "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid product discounts", "label": "Prepaid product discounts", "documentation": "Up-front payments for prepaid product discounts associated with the execution and/or renewal of customer contracts which are reported as assets net of accumulated amortization." } } }, "auth_ref": [] }, "dlx_PrintMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deluxe.com/20240331", "localname": "PrintMember", "presentation": [ "http://www.deluxe.com/role/BusinesssegmentinformationDetails", "http://www.deluxe.com/role/BusinesssegmentinformationdisaggregatedrevenueinformationDetails", "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationgoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Print [Member]", "label": "Print [Member]", "documentation": "Print" } } }, "auth_ref": [] }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PriorPeriodReclassificationAdjustmentDescription", "presentation": [ "http://www.deluxe.com/role/ConsolidatedfinancialstatementsPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Comparability", "label": "Reclassification, Comparability Adjustment [Policy Text Block]", "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error." } } }, "auth_ref": [ "r979" ] }, "us-gaap_ProceedsFromDebtNetOfIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromDebtNetOfIssuanceCosts", "crdr": "debit", "presentation": [ "http://www.deluxe.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from debt offering, net of discount and debt issuance costs", "label": "Proceeds from Debt, Net of Issuance Costs", "documentation": "The cash inflow from additional borrowings, net of cash paid to third parties in connection with debt origination." } } }, "auth_ref": [ "r258" ] }, "us-gaap_ProceedsFromIssuanceOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfDebt", "crdr": "debit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from issuing long-term debt and swingline loans, net of debt issuance costs", "label": "Proceeds from Issuance of Debt", "documentation": "The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt." } } }, "auth_ref": [ "r992" ] }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromPaymentsForOtherFinancingActivities", "crdr": "debit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Proceeds from (Payments for) Other Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities classified as other." } } }, "auth_ref": [ "r966", "r991" ] }, "us-gaap_ProductInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductInformationLineItems", "presentation": [ "http://www.deluxe.com/role/BusinesssegmentinformationdisaggregatedrevenueinformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregated revenue information", "label": "Product Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_ProductMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductMember", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Product [Member]", "label": "Product [Member]", "documentation": "Article or substance produced by nature, labor or machinery." } } }, "auth_ref": [ "r861" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.deluxe.com/role/BusinesssegmentinformationdisaggregatedrevenueinformationDetails", "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Axis]", "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r334", "r674", "r724", "r725", "r726", "r727", "r728", "r729", "r834", "r861", "r873", "r967", "r1033", "r1034", "r1039", "r1065" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.deluxe.com/role/BusinesssegmentinformationdisaggregatedrevenueinformationDetails", "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Domain]", "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r334", "r674", "r724", "r725", "r726", "r727", "r728", "r729", "r834", "r861", "r873", "r967", "r1033", "r1034", "r1039", "r1065" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 }, "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited", "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited", "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUnaudited", "http://www.deluxe.com/role/EarningspershareDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net income", "terseLabel": "Net income", "verboseLabel": "Net income", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r212", "r242", "r245", "r259", "r264", "r272", "r282", "r283", "r309", "r323", "r329", "r332", "r372", "r438", "r439", "r441", "r442", "r443", "r445", "r447", "r449", "r450", "r586", "r589", "r590", "r609", "r621", "r689", "r704", "r746", "r790", "r807", "r808", "r841", "r869", "r870", "r884", "r989", "r1035" ] }, "dlx_PromotionalSolutionsRevenueMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deluxe.com/20240331", "localname": "PromotionalSolutionsRevenueMember", "presentation": [ "http://www.deluxe.com/role/BusinesssegmentinformationdisaggregatedrevenueinformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Promotional solutions [Member]", "label": "Promotional solutions revenue [Member]", "documentation": "Promotional solutions revenue" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant and equipment, net of accumulated depreciation of $340,233 and $334,101, respectively", "label": "Property, Plant and Equipment, Net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r13", "r690", "r702", "r872" ] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationtradeaccountsreceivableallowanceforcreditlossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Bad debt expense", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r256", "r381" ] }, "us-gaap_ProvisionForLoanLossesExpensed": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForLoanLossesExpensed", "crdr": "debit", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Bad debt expense (benefit)", "label": "Financing Receivable, Credit Loss, Expense (Reversal)", "documentation": "Amount of credit loss expense (reversal of expense) for financing receivable." } } }, "auth_ref": [ "r381", "r683" ] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure", "label": "Pay vs Performance Disclosure [Table]" } } }, "auth_ref": [ "r924" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure, Table", "label": "Pay vs Performance [Table Text Block]" } } }, "auth_ref": [ "r924" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.deluxe.com/role/DebtDetails", "http://www.deluxe.com/role/RestructuringandintegrationexpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r434", "r435", "r436", "r437", "r505", "r533", "r558", "r559", "r560", "r648", "r672", "r730", "r758", "r759", "r814", "r815", "r816", "r817", "r826", "r832", "r833", "r842", "r860", "r868", "r874", "r877", "r1027", "r1037", "r1055", "r1056", "r1057", "r1058", "r1059" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.deluxe.com/role/DebtDetails", "http://www.deluxe.com/role/RestructuringandintegrationexpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Domain]", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r434", "r435", "r436", "r437", "r505", "r533", "r558", "r559", "r560", "r648", "r672", "r730", "r758", "r759", "r814", "r815", "r816", "r817", "r826", "r832", "r833", "r842", "r860", "r868", "r874", "r877", "r1027", "r1037", "r1055", "r1056", "r1057", "r1058", "r1059" ] }, "dlx_ReclassificationAdjustmentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.deluxe.com/20240331", "localname": "ReclassificationAdjustmentsAbstract", "presentation": [ "http://www.deluxe.com/role/OthercomprehensiveincomelossreclassificationadjustmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassifications from accumulated other comprehensive loss", "label": "Reclassification adjustments [Abstract]", "documentation": "Reclassification adjustments from accumulated other comprehensive income" } } }, "auth_ref": [] }, "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax", "crdr": "debit", "calculation": { "http://www.deluxe.com/role/OthercomprehensiveincomelossaccumulatedothercomprehensivelossDetails": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.deluxe.com/role/OthercomprehensiveincomelossaccumulatedothercomprehensivelossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amounts reclassified from accumulated other comprehensive loss", "label": "Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax", "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r27", "r42", "r248", "r626", "r631", "r632", "r987" ] }, "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent", "crdr": "debit", "calculation": { "http://www.deluxe.com/role/OthercomprehensiveincomelossreclassificationadjustmentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.deluxe.com/role/OthercomprehensiveincomelossreclassificationadjustmentsDetails" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Total reclassifications, net of tax", "label": "Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent", "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss) attributable to parent." } } }, "auth_ref": [ "r27", "r42" ] }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock", "presentation": [ "http://www.deluxe.com/role/OthercomprehensiveincomelossTables" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassification adjustments", "label": "Reclassification out of Accumulated Other Comprehensive Income [Table Text Block]", "documentation": "Tabular disclosure of information about items reclassified out of accumulated other comprehensive income (loss)." } } }, "auth_ref": [] }, "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "presentation": [ "http://www.deluxe.com/role/BusinesssegmentinformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Reconciliation of adjusted EBITDA to income before income taxes", "label": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block]", "documentation": "Tabular disclosure of the reconciliation of profit (loss) from reportable segments to the consolidated income (loss) before income tax expense (benefit) and discontinued operations. Includes, but is not limited to, reconciliation after income tax if income tax is allocated to the reportable segment." } } }, "auth_ref": [ "r52", "r53" ] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "auth_ref": [ "r891", "r902", "r912", "r937" ] }, "dlx_RemeasurementOfLiabilityShareBasedAward": { "xbrltype": "monetaryItemType", "nsuri": "http://www.deluxe.com/20240331", "localname": "RemeasurementOfLiabilityShareBasedAward", "crdr": "credit", "calculation": { "http://www.deluxe.com/role/EarningspershareDetails": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.deluxe.com/role/EarningspershareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Re-measurement of share-based awards classified as liabilities", "label": "Remeasurement Of Liability Share Based Award", "documentation": "Adjustment to earnings to exclude the impact resulting from the fair value measurement of share-based awards classified as liabilities in the statement of financial position." } } }, "auth_ref": [] }, "us-gaap_RepaymentsOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfDebt", "crdr": "credit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payments on long-term debt and swingline loans", "label": "Repayments of Debt", "documentation": "Amount of cash outflow for short-term and long-term debt. Excludes payment of lease obligation." } } }, "auth_ref": [ "r993" ] }, "dlx_ReportableSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deluxe.com/20240331", "localname": "ReportableSegmentsMember", "presentation": [ "http://www.deluxe.com/role/BusinesssegmentinformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total reportable segments [Member]", "label": "Reportable Segments [Member]", "documentation": "Reportable Segments" } } }, "auth_ref": [] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date:", "label": "Restatement Determination Date [Axis]" } } }, "auth_ref": [ "r892", "r903", "r913", "r938" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date", "label": "Restatement Determination Date" } } }, "auth_ref": [ "r893", "r904", "r914", "r939" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement does not require Recovery", "label": "Restatement Does Not Require Recovery [Text Block]" } } }, "auth_ref": [ "r900", "r911", "r921", "r946" ] }, "us-gaap_RestrictedCashCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashCurrent", "crdr": "debit", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationaccruedliabilitiessupplementalcashflowinformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash and restricted cash equivalents included in funds held for customers", "label": "Restricted Cash, Current", "documentation": "Amount of cash restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits." } } }, "auth_ref": [ "r981", "r996" ] }, "us-gaap_RestrictedCashCurrentAssetStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashCurrentAssetStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationaccruedliabilitiessupplementalcashflowinformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash and restricted cash equivalents included in funds held for customers [Extensible Enumeration]", "label": "Restricted Cash, Current, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes cash restricted to withdrawal or usage, classified as current." } } }, "auth_ref": [ "r996" ] }, "dlx_RestrictedCashFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://www.deluxe.com/20240331", "localname": "RestrictedCashFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.deluxe.com/role/FairvaluemeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash, fair value", "label": "Restricted cash fair value disclosure", "documentation": "Fair value of non-current restricted cash." } } }, "auth_ref": [] }, "us-gaap_RestrictedCashNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashNoncurrent", "crdr": "debit", "presentation": [ "http://www.deluxe.com/role/FairvaluemeasurementsDetails", "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationaccruedliabilitiessupplementalcashflowinformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-current restricted cash included in other non-current assets", "verboseLabel": "Restricted cash, carrying value", "label": "Restricted Cash, Noncurrent", "documentation": "Amount of cash restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits." } } }, "auth_ref": [ "r173", "r983", "r996" ] }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedActivitiesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Restructuring and Related Activities [Abstract]", "label": "Restructuring and Related Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "presentation": [ "http://www.deluxe.com/role/Restructuringandintegrationexpense" ], "lang": { "en-us": { "role": { "verboseLabel": "Restructuring and integration expense", "label": "Restructuring and Related Activities Disclosure [Text Block]", "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled." } } }, "auth_ref": [ "r420", "r421", "r423", "r426", "r431" ] }, "us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedCostExpectedCostRemaining1", "crdr": "debit", "presentation": [ "http://www.deluxe.com/role/RestructuringandintegrationexpenseDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Anticipated additional restructuring and integration expense", "label": "Restructuring and Related Cost, Expected Cost Remaining", "documentation": "Amount of expected cost remaining for the specified restructuring cost." } } }, "auth_ref": [] }, "us-gaap_RestructuringCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCharges", "crdr": "debit", "presentation": [ "http://www.deluxe.com/role/BusinesssegmentinformationDetails", "http://www.deluxe.com/role/RestructuringandintegrationexpenseDetails", "http://www.deluxe.com/role/RestructuringandintegrationexpenseaccrualsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring and integration expense", "verboseLabel": "Charges", "negatedTerseLabel": "Restructuring and integration expense", "label": "Restructuring Charges", "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r12", "r427", "r428", "r1028" ] }, "us-gaap_RestructuringCostAndReserveAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCostAndReserveAxis", "presentation": [ "http://www.deluxe.com/role/RestructuringandintegrationexpenseDetails", "http://www.deluxe.com/role/RestructuringandintegrationexpenseaccrualsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Type [Axis]", "label": "Restructuring Type [Axis]", "documentation": "Information by type of restructuring cost." } } }, "auth_ref": [ "r422", "r423", "r428", "r429" ] }, "us-gaap_RestructuringCostAndReserveLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCostAndReserveLineItems", "presentation": [ "http://www.deluxe.com/role/RestructuringandintegrationexpenseDetails", "http://www.deluxe.com/role/RestructuringandintegrationexpenseaccrualsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Restructuring and integration expense [Line Items]", "terseLabel": "Restructuring Cost and Reserve [Line Items]", "label": "Restructuring Cost and Reserve [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r422", "r423", "r424", "r425", "r428", "r429", "r430" ] }, "dlx_RestructuringOperatingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.deluxe.com/20240331", "localname": "RestructuringOperatingExpense", "crdr": "debit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Restructuring and integration expense", "label": "Restructuring operating expense", "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan and classified as operating expenses on the statement of income." } } }, "auth_ref": [] }, "us-gaap_RestructuringPlanAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringPlanAxis", "presentation": [ "http://www.deluxe.com/role/RestructuringandintegrationexpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Plan [Axis]", "label": "Restructuring Plan [Axis]", "documentation": "Information by individual restructuring plan." } } }, "auth_ref": [] }, "us-gaap_RestructuringPlanDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringPlanDomain", "presentation": [ "http://www.deluxe.com/role/RestructuringandintegrationexpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Plan [Domain]", "label": "Restructuring Plan [Domain]", "documentation": "Identification of the individual restructuring plans." } } }, "auth_ref": [] }, "us-gaap_RestructuringReserveAccrualAdjustment1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringReserveAccrualAdjustment1", "crdr": "debit", "presentation": [ "http://www.deluxe.com/role/RestructuringandintegrationexpenseaccrualsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reversals", "label": "Restructuring Reserve, Accrual Adjustment", "documentation": "Amount of expense (reversal of expense) which increases (decreases) the restructuring reserve from an adjustment to a previously accrued restructuring liability." } } }, "auth_ref": [ "r423", "r429" ] }, "us-gaap_RestructuringReserveCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringReserveCurrent", "crdr": "credit", "calculation": { "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationaccruedliabilitiessupplementalcashflowinformationDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.deluxe.com/role/RestructuringandintegrationexpenseaccrualsDetails", "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationaccruedliabilitiessupplementalcashflowinformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Restructuring", "periodStartLabel": "Balance, December 31, 2023", "periodEndLabel": "Balance, March 31, 2024", "label": "Restructuring Reserve, Current", "documentation": "Carrying amount as of the balance sheet date of known and estimated obligations associated with exit from or disposal of business activities or restructurings pursuant to a duly authorized plan, which are expected to be paid in the next twelve months or in the normal operating cycle if longer. Costs of such activities include those for one-time termination benefits, termination of an operating lease or other contract, consolidating or closing facilities, relocating employees, and costs associated with an ongoing benefit arrangement, but excludes costs associated with the retirement of a long-lived asset." } } }, "auth_ref": [ "r984", "r1029", "r1030" ] }, "dlx_Restructuringchargesnet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.deluxe.com/20240331", "localname": "Restructuringchargesnet", "crdr": "debit", "presentation": [ "http://www.deluxe.com/role/RestructuringandintegrationexpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring charges, net", "label": "Restructuring charges, net", "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan, net of reversals." } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Retained earnings", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r122", "r153", "r698", "r734", "r738", "r743", "r768", "r872" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Retained earnings [Member]", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r208", "r267", "r268", "r269", "r273", "r281", "r283", "r373", "r376", "r562", "r563", "r564", "r573", "r574", "r597", "r599", "r600", "r603", "r607", "r731", "r733", "r747", "r1070" ] }, "dlx_Revenueinexcessofbillingscurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.deluxe.com/20240331", "localname": "Revenueinexcessofbillingscurrent", "crdr": "debit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 }, "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationrevenueinexcessofbillingsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited", "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationrevenueinexcessofbillingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue in excess of billings", "totalLabel": "Revenue in excess of billings", "label": "Revenue in excess of billings, current", "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer, for which the customer has not been billed, classified as current." } } }, "auth_ref": [] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Revenues", "crdr": "credit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.deluxe.com/role/BusinesssegmentinformationDetails", "http://www.deluxe.com/role/BusinesssegmentinformationdisaggregatedrevenueinformationDetails", "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited", "http://www.deluxe.com/role/DivestituresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total revenue", "verboseLabel": "Revenue", "label": "Revenues", "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss)." } } }, "auth_ref": [ "r251", "r264", "r310", "r311", "r322", "r327", "r328", "r334", "r336", "r337", "r372", "r438", "r439", "r441", "r442", "r443", "r445", "r447", "r449", "r450", "r621", "r689", "r1035" ] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.deluxe.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Senior, secured revolving credit facility [Member]", "label": "Revolving Credit Facility [Member]", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Adopted", "label": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r955" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Terminated", "label": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r955" ] }, "srt_ScenarioForecastMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioForecastMember", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited", "http://www.deluxe.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forecast [Member]", "label": "Forecast [Member]" } } }, "auth_ref": [ "r534", "r1003" ] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited", "http://www.deluxe.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Scenario [Domain]", "label": "Scenario [Domain]" } } }, "auth_ref": [ "r284", "r534", "r963", "r1003" ] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued liabilities", "label": "Schedule of Accrued Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the components of accrued liabilities." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://www.deluxe.com/role/OthercomprehensiveincomelossTables" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive loss", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r42", "r1050", "r1051" ] }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationintangiblesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]", "label": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]", "documentation": "Tabular disclosure of the major classes of acquired finite-lived intangible assets showing the amount, any significant residual value, weighted average amortization period, and other characteristics. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company." } } }, "auth_ref": [ "r60" ] }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationavailableforsaledebtsecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Available-for-sale debt securities [Line Items]", "label": "Debt Securities, Available-for-Sale [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352" ] }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Available-for-sale debt securities", "label": "Schedule of Available-for-Sale Securities Reconciliation [Table Text Block]", "documentation": "Tabular disclosure of the reconciliation of available-for-sale securities from cost basis to fair value." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental cash flow information", "label": "Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]", "documentation": "Tabular disclosure of supplemental cash flow information for the periods presented." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDebtTableTextBlock", "presentation": [ "http://www.deluxe.com/role/DebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "Debt outstanding", "label": "Schedule of Debt [Table Text Block]", "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.deluxe.com/role/EarningspershareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings per share", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r1004" ] }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "presentation": [ "http://www.deluxe.com/role/BusinesssegmentinformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue disaggregated by product and service offerings", "label": "Revenue from External Customers by Products and Services [Table Text Block]", "documentation": "Tabular disclosure of entity-wide revenues from external customers for each product or service or each group of similar products or services if the information is not provided as part of the reportable operating segment information." } } }, "auth_ref": [ "r54" ] }, "us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFinancingReceivableAllowanceForCreditLossesTable", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financing Receivable, Allowance for Credit Loss [Table]", "label": "Financing Receivable, Allowance for Credit Loss [Table]", "documentation": "Disclosure of information about allowance for credit loss on financing receivable." } } }, "auth_ref": [ "r200", "r1014" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Intangibles", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment." } } }, "auth_ref": [ "r60", "r62" ] }, "us-gaap_ScheduleOfGoodwillTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTable", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationgoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Goodwill [Table]", "label": "Schedule of Goodwill [Table]", "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons." } } }, "auth_ref": [ "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r850" ] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Goodwill", "label": "Schedule of Goodwill [Table Text Block]", "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule." } } }, "auth_ref": [ "r850", "r1016", "r1017", "r1018", "r1019", "r1020", "r1021", "r1022", "r1023", "r1024", "r1025", "r1026" ] }, "us-gaap_ScheduleOfInterestRateDerivativesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInterestRateDerivativesTableTextBlock", "presentation": [ "http://www.deluxe.com/role/DerivativefinancialinstrumentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative financial instruments", "label": "Schedule of Interest Rate Derivatives [Table Text Block]", "documentation": "Tabular disclosure of interest rate derivatives, including, but not limited to, the fair value of the derivatives, statement of financial position location, and statement of financial performance location of these instruments." } } }, "auth_ref": [ "r91" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories and supplies", "label": "Schedule of Inventory, Current [Table Text Block]", "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process." } } }, "auth_ref": [ "r30", "r126", "r127", "r128" ] }, "us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfLineOfCreditFacilitiesTextBlock", "presentation": [ "http://www.deluxe.com/role/DebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving credit facility", "label": "Schedule of Line of Credit Facilities [Table Text Block]", "documentation": "Tabular disclosure of short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line." } } }, "auth_ref": [ "r32" ] }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "presentation": [ "http://www.deluxe.com/role/DebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "Maturities of long-term debt", "label": "Schedule of Maturities of Long-Term Debt [Table Text Block]", "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt." } } }, "auth_ref": [ "r14" ] }, "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfNetBenefitCostsTableTextBlock", "presentation": [ "http://www.deluxe.com/role/PostretirementbenefitsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Components of net periodic benefit income", "label": "Schedule of Net Benefit Costs [Table Text Block]", "documentation": "Tabular disclosure of the components of net benefit costs for pension plans and/or other employee benefit plans including service cost, interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) recognized due to settlements or curtailments." } } }, "auth_ref": [ "r155" ] }, "us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfOtherAssetsNoncurrentTextBlock", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Other non-current assets", "label": "Schedule of Other Assets, Noncurrent [Table Text Block]", "documentation": "Tabular disclosure of noncurrent assets." } } }, "auth_ref": [ "r983" ] }, "us-gaap_ScheduleOfProductInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfProductInformationTable", "presentation": [ "http://www.deluxe.com/role/BusinesssegmentinformationdisaggregatedrevenueinformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Product Information [Table]", "label": "Schedule of Product Information [Table]", "documentation": "Schedule detailing quantitative information concerning products or product lines by product or product line." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "presentation": [ "http://www.deluxe.com/role/RestructuringandintegrationexpenseDetails", "http://www.deluxe.com/role/RestructuringandintegrationexpenseaccrualsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Restructuring and Related Costs [Table]", "label": "Schedule of Restructuring and Related Costs [Table]", "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring." } } }, "auth_ref": [ "r422", "r423", "r424", "r425", "r428", "r429", "r430" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "presentation": [ "http://www.deluxe.com/role/RestructuringandintegrationexpenseTables" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring and integration expense", "label": "Restructuring and Related Costs [Table Text Block]", "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets." } } }, "auth_ref": [ "r66", "r68", "r69" ] }, "us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "presentation": [ "http://www.deluxe.com/role/RestructuringandintegrationexpenseTables" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in restructuring and integration accruals", "label": "Schedule of Restructuring Reserve by Type of Cost [Table Text Block]", "documentation": "Tabular disclosure of an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost. This element may also include a description of any reversal and other adjustment made during the period to the amount of an accrued liability for restructuring activities. This element may be used to encapsulate the roll forward presentations of an entity's restructuring reserve by type of cost and in total, and explanation of changes that occurred in the period." } } }, "auth_ref": [ "r67", "r70" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://www.deluxe.com/role/BusinesssegmentinformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r49", "r50", "r51", "r58" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://www.deluxe.com/role/BusinesssegmentinformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Business segment information", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r49", "r50", "r51", "r58" ] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated future amortization expense", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets." } } }, "auth_ref": [ "r62" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.deluxe.com/role/Document" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r886" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.deluxe.com/role/Document" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r888" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentDomain", "presentation": [ "http://www.deluxe.com/role/BusinesssegmentinformationDetails", "http://www.deluxe.com/role/BusinesssegmentinformationdisaggregatedrevenueinformationDetails", "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationgoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segment [Domain]", "label": "Segments [Domain]", "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r306", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r332", "r337", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r425", "r430", "r713", "r714", "r715", "r716", "r717", "r718", "r719", "r720", "r721", "r722", "r723", "r850", "r967", "r1065" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting [Abstract]", "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.deluxe.com/role/Businesssegmentinformation" ], "lang": { "en-us": { "role": { "terseLabel": "Business segment information", "label": "Segment Reporting Disclosure [Text Block]", "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments." } } }, "auth_ref": [ "r305", "r306", "r307", "r308", "r309", "r321", "r326", "r330", "r331", "r332", "r333", "r334", "r335", "r337" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://www.deluxe.com/role/BusinesssegmentinformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business segment information [Line Items]", "label": "Segment Reporting Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_SelfInsuranceReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SelfInsuranceReserve", "crdr": "credit", "presentation": [ "http://www.deluxe.com/role/OthercommitmentsandcontingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Self-insurance liabilities", "label": "Self Insurance Reserve", "documentation": "Carrying amount (including both current and noncurrent portions) of accrued known and estimated losses incurred as of the balance sheet date for which no insurance coverage exists, and for which a claim has been made or is probable of being asserted, typically arising from workmen's compensation-type of incidents and personal injury to nonemployees from accidents on the entity's property." } } }, "auth_ref": [ "r37" ] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Selling, general and administrative expense", "label": "Selling, General and Administrative Expense", "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc." } } }, "auth_ref": [ "r136" ] }, "us-gaap_ServiceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ServiceMember", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Service [Member]", "label": "Service [Member]", "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service." } } }, "auth_ref": [ "r861" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.deluxe.com/role/BusinesssegmentinformationDetails", "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Employee share-based compensation expense", "negatedTerseLabel": "Share-based compensation expense", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r11" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Award Types", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561" ] }, "dlx_SoftwareforResaleMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deluxe.com/20240331", "localname": "SoftwareforResaleMember", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationintangiblesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Software to be sold [Member]", "label": "Software for Resale [Member]", "documentation": "Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks. This element includes only software intended to be sold, leased or otherwise marketed." } } }, "auth_ref": [] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://www.deluxe.com/role/BusinesssegmentinformationDetails", "http://www.deluxe.com/role/BusinesssegmentinformationdisaggregatedrevenueinformationDetails", "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationgoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Segments [Axis]", "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r211", "r306", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r332", "r337", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r419", "r425", "r430", "r713", "r714", "r715", "r716", "r717", "r718", "r719", "r720", "r721", "r722", "r723", "r850", "r967", "r1065" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUnaudited", "http://www.deluxe.com/role/OthercomprehensiveincomelossaccumulatedothercomprehensivelossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r21", "r39", "r208", "r247", "r248", "r249", "r267", "r268", "r269", "r273", "r281", "r283", "r304", "r373", "r376", "r495", "r562", "r563", "r564", "r573", "r574", "r597", "r598", "r599", "r600", "r601", "r603", "r607", "r626", "r628", "r629", "r630", "r631", "r632", "r640", "r731", "r732", "r733", "r747", "r809" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited", "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUnaudited", "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationTables", "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationinventoriesandsuppliesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Line Items]", "label": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r267", "r268", "r269", "r304", "r674", "r741", "r749", "r760", "r761", "r762", "r763", "r764", "r765", "r767", "r770", "r771", "r772", "r773", "r774", "r777", "r778", "r779", "r780", "r783", "r784", "r785", "r786", "r787", "r789", "r791", "r792", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r806", "r809", "r878" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Cash Flows [Abstract]", "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Financial Position [Abstract]", "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Stockholders' Equity [Abstract]", "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementScenarioAxis", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited", "http://www.deluxe.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Scenario [Axis]", "label": "Scenario [Axis]" } } }, "auth_ref": [ "r284", "r534", "r963", "r964", "r1003" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEUnaudited", "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUnaudited", "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationTables", "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationinventoriesandsuppliesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r267", "r268", "r269", "r304", "r674", "r741", "r749", "r760", "r761", "r762", "r763", "r764", "r765", "r767", "r770", "r771", "r772", "r773", "r774", "r777", "r778", "r779", "r780", "r783", "r784", "r785", "r786", "r787", "r789", "r791", "r792", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r806", "r809", "r878" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Price or TSR Estimation Method", "label": "Stock Price or TSR Estimation Method [Text Block]" } } }, "auth_ref": [ "r895", "r906", "r916", "r941" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Appreciation Rights (SARs)", "label": "Stock Appreciation Rights (SARs) [Member]", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "dlx_StockIssuedDuringPeriodSharesNetOfTaxWithheld": { "xbrltype": "sharesItemType", "nsuri": "http://www.deluxe.com/20240331", "localname": "StockIssuedDuringPeriodSharesNetOfTaxWithheld", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Common shares issued, net of tax withholding (in shares)", "label": "Stock Issued During Period Shares Net Of Tax Withheld", "documentation": "Stock issued during the period net of shares withheld for payroll taxes." } } }, "auth_ref": [] }, "dlx_StockIssuedDuringPeriodValueNetOfTaxWithheld": { "xbrltype": "monetaryItemType", "nsuri": "http://www.deluxe.com/20240331", "localname": "StockIssuedDuringPeriodValueNetOfTaxWithheld", "crdr": "credit", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Common shares issued, net of tax withholding", "label": "Stock Issued During Period Value Net Of Tax Withheld", "documentation": "Value of stock issued during the period, net of shares withheld for payroll taxes." } } }, "auth_ref": [] }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramAuthorizedAmount1", "crdr": "credit", "presentation": [ "http://www.deluxe.com/role/ShareholdersequityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share repurchase program, authorized amount", "label": "Stock Repurchase Program, Authorized Amount", "documentation": "Amount of stock repurchase plan authorized." } } }, "auth_ref": [] }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "crdr": "credit", "presentation": [ "http://www.deluxe.com/role/ShareholdersequityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amount remaining under share repurchase authorization", "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount", "documentation": "Amount remaining of a stock repurchase plan authorized." } } }, "auth_ref": [] }, "us-gaap_StockRepurchasedDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedDuringPeriodShares", "presentation": [ "http://www.deluxe.com/role/ShareholdersequityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common shares repurchased (in shares)", "label": "Stock Repurchased During Period, Shares", "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock." } } }, "auth_ref": [ "r21", "r119", "r120", "r153", "r742", "r809", "r827" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "presentation": [ "http://www.deluxe.com/role/OthercomprehensiveincomelossaccumulatedothercomprehensivelossDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance, beginning of period", "periodEndLabel": "Balance, end of period", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r120", "r123", "r124", "r141", "r769", "r788", "r810", "r811", "r872", "r885", "r998", "r1012", "r1049", "r1070" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Shareholders' equity:", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.deluxe.com/role/CONSOLIDATEDBALANCESHEETSUnaudited", "http://www.deluxe.com/role/CONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITYUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total shareholders' equity", "periodStartLabel": "Balance, beginning of period", "periodEndLabel": "Balance, end of period", "label": "Equity, Including Portion Attributable to Noncontrolling Interest", "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r77", "r78", "r79", "r208", "r209", "r248", "r267", "r268", "r269", "r273", "r281", "r373", "r376", "r495", "r562", "r563", "r564", "r573", "r574", "r597", "r598", "r599", "r600", "r601", "r603", "r607", "r626", "r628", "r632", "r640", "r732", "r733", "r745", "r769", "r788", "r810", "r811", "r828", "r884", "r998", "r1012", "r1049", "r1070" ] }, "us-gaap_StockholdersEquityNoteAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteAbstract", "lang": { "en-us": { "role": { "terseLabel": "Stockholders' Equity Note [Abstract]", "label": "Stockholders' Equity Note [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.deluxe.com/role/Shareholdersequity" ], "lang": { "en-us": { "role": { "verboseLabel": "Shareholders' equity", "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r150", "r263", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r494", "r495", "r605", "r812", "r813", "r829" ] }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "presentation": [ "http://www.deluxe.com/role/Supplementalbalancesheetandcashflowinformation" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental balance sheet and cash flow information", "label": "Supplemental Balance Sheet Disclosures [Text Block]", "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity." } } }, "auth_ref": [ "r980" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationaccruedliabilitiessupplementalcashflowinformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental cash flow information", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "dlx_SwinglineSubFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deluxe.com/20240331", "localname": "SwinglineSubFacilityMember", "presentation": [ "http://www.deluxe.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Swingline sub-facility [Member]", "label": "Swingline sub-facility [Member]", "documentation": "Swingline sub-facility" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Tabular List, Table", "label": "Tabular List [Table Text Block]" } } }, "auth_ref": [ "r935" ] }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TechnologyBasedIntangibleAssetsMember", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationintangiblesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Technology-based intangibles [Member]", "label": "Technology-Based Intangible Assets [Member]", "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights." } } }, "auth_ref": [ "r26" ] }, "dlx_TermLoanFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deluxe.com/20240331", "localname": "TermLoanFacilityMember", "presentation": [ "http://www.deluxe.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Senior, secured term loan facility [Member]", "label": "Term loan facility [Member]", "documentation": "Term loan facility" } } }, "auth_ref": [] }, "dlx_ThreetofourinternalgradeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deluxe.com/20240331", "localname": "ThreetofourinternalgradeMember", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationothernoncurrentassetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "3-4 internal grade [Member]", "label": "Three to four internal grade [Member]", "documentation": "Three to four internal grade credit quality indicator" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Amount", "label": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r927" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Vs Peer Group", "label": "Total Shareholder Return Vs Peer Group [Text Block]" } } }, "auth_ref": [ "r934" ] }, "us-gaap_TradeAccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeAccountsReceivableMember", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Trade accounts receivable [Member]", "label": "Trade Accounts Receivable [Member]", "documentation": "Amount due from customers or clients for goods or services that have been delivered or sold in the normal course of business." } } }, "auth_ref": [] }, "us-gaap_TradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeNamesMember", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationintangiblesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trade names [Member]", "label": "Trade Names [Member]", "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof." } } }, "auth_ref": [ "r75" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangement:", "label": "Trading Arrangement [Axis]" } } }, "auth_ref": [ "r954" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangements, by Individual", "label": "Trading Arrangements, by Individual [Table]" } } }, "auth_ref": [ "r956" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.deluxe.com/role/Document" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://www.deluxe.com/role/FairvaluemeasurementsDetails", "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationavailableforsaledebtsecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instruments [Domain]", "label": "Financial Instruments [Domain]", "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms." } } }, "auth_ref": [ "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r476", "r493", "r604", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r708", "r968", "r969", "r970", "r971", "r972", "r973", "r974", "r1007", "r1008", "r1009", "r1010" ] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Adoption Date", "label": "Trading Arrangement Adoption Date" } } }, "auth_ref": [ "r957" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Arrangement Duration", "label": "Trading Arrangement Duration" } } }, "auth_ref": [ "r958" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r956" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Title", "label": "Trading Arrangement, Individual Title" } } }, "auth_ref": [ "r956" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Available", "label": "Trading Arrangement, Securities Aggregate Available Amount" } } }, "auth_ref": [ "r959" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Termination Date", "label": "Trading Arrangement Termination Date" } } }, "auth_ref": [ "r957" ] }, "dlx_TreasurymanagementsolutionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deluxe.com/20240331", "localname": "TreasurymanagementsolutionsMember", "presentation": [ "http://www.deluxe.com/role/BusinesssegmentinformationdisaggregatedrevenueinformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury management solutions [Member]", "label": "Treasury management solutions [Member]", "documentation": "Treasury management solutions" } } }, "auth_ref": [] }, "us-gaap_TypeOfRestructuringDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfRestructuringDomain", "presentation": [ "http://www.deluxe.com/role/RestructuringandintegrationexpenseDetails", "http://www.deluxe.com/role/RestructuringandintegrationexpenseaccrualsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Type of Restructuring [Domain]", "label": "Type of Restructuring [Domain]", "documentation": "Identification of the types of restructuring costs." } } }, "auth_ref": [ "r422", "r423", "r428", "r429" ] }, "us-gaap_UnbilledContractsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnbilledContractsReceivable", "crdr": "debit", "calculation": { "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationrevenueinexcessofbillingsDetails": { "parentTag": "dlx_Revenueinexcessofbillingscurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationrevenueinexcessofbillingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unconditional right to receive consideration", "label": "Unbilled Contracts Receivable", "documentation": "Unbilled amounts due for services rendered or to be rendered, actions taken or to be taken, or a promise to refrain from taking certain actions in accordance with the terms of a legally binding agreement between the entity and, at a minimum, one other party. An example would be amounts associated with contracts or programs where the recognized revenue for performance thereunder exceeds the amounts billed under the terms thereof as of the date of the balance sheet." } } }, "auth_ref": [ "r673" ] }, "us-gaap_UnbilledReceivablesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnbilledReceivablesCurrent", "crdr": "debit", "presentation": [ "http://www.deluxe.com/role/SupplementalbalancesheetandcashflowinformationtradeaccountsreceivableallowanceforcreditlossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unbilled receivables", "label": "Unbilled Receivables, Current", "documentation": "Amount received for services rendered and products shipped, but not yet billed, for non-contractual agreements due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Security Market Price Change", "label": "Underlying Security Market Price Change, Percent" } } }, "auth_ref": [ "r953" ] }, "us-gaap_UnsecuredDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnsecuredDebtMember", "presentation": [ "http://www.deluxe.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Senior, unsecured notes [Member]", "label": "Unsecured Debt [Member]", "documentation": "Debt obligation not collateralized by pledge of, mortgage of or other lien on the entity's assets." } } }, "auth_ref": [] }, "us-gaap_UnsecuredLongtermDebtCurrentAndNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnsecuredLongtermDebtCurrentAndNoncurrentAbstract", "presentation": [ "http://www.deluxe.com/role/DebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Senior, unsecured notes", "label": "Unsecured Debt [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "calculation": { "http://www.deluxe.com/role/EarningspershareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.deluxe.com/role/EarningspershareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dilutive impact of potential common shares", "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment", "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation." } } }, "auth_ref": [ "r1004" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.deluxe.com/role/EarningspershareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.deluxe.com/role/EarningspershareDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Weighted-average shares and potential common shares outstanding", "label": "Weighted Average Number of Shares Outstanding, Diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r289", "r299" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.deluxe.com/role/EarningspershareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.deluxe.com/role/EarningspershareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average shares outstanding", "label": "Weighted Average Number of Shares Outstanding, Basic", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r287", "r299" ] }, "dlx_WilliamZintMember": { "xbrltype": "domainItemType", "nsuri": "http://www.deluxe.com/20240331", "localname": "WilliamZintMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "William Zint [Member]", "documentation": "William Zint" } } }, "auth_ref": [] }, "naics_ZZ541214": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/naics/2023", "localname": "ZZ541214", "presentation": [ "http://www.deluxe.com/role/DivestituresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payroll and human resource services business", "label": "541214 Payroll Services [Member]" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "7", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-7" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "8", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-8" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "SubTopic": "20", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-10" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a),(b),(c)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(i),(j),(k)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-12" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-15" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "470", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-1" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "20", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Subparagraph": "(c)(1)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Subparagraph": "(c)(4)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-2" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "SubTopic": "10", "Topic": "280", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-4" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13", "SubTopic": "20", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-13" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "205", "SubTopic": "20", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-3" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "310", "SubTopic": "10", "Section": "50", "Paragraph": "11B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "310", "SubTopic": "10", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-29" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "330", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB TOPIC 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "((a)(1),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB TOPIC 5.P.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "25", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479668/805-30-25-5" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-15" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-16" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4I", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4I" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1B" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-5" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-8" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "25", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480238/815-25-50-1" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-11" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-12" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205-20/tableOfContent" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-11" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-3A" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-4A" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-4B" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5A" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5B" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5B" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5C" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5D" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//220/tableOfContent" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.19)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3A" }, "r148": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r149": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r150": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r151": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r152": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7" }, "r153": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r154": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r155": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "SubTopic": "20", "Subparagraph": "(h)", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r156": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r157": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r158": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r159": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r160": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//815/tableOfContent" }, "r161": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r162": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r163": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r164": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r165": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r166": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r167": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r168": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r169": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "210", "Topic": "946", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-20" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "SubTopic": "210", "Topic": "954", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480632/954-210-45-5" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "40", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482558/350-40-50-3" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-7A" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "SubTopic": "20", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "SubTopic": "20", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//250/tableOfContent" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(4)", "Publisher": "SEC" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(5)", "Publisher": "SEC" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(1)(i)", "Publisher": "SEC" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(1)(ii)", "Publisher": "SEC" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Subsection": "Instruction 5", "Publisher": "SEC" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1404", "Paragraph": "(a)", "Publisher": "SEC" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1404", "Paragraph": "(b)", "Publisher": "SEC" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "(a)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "(a)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "(a)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "(a)", "Subparagraph": "(4)", "Publisher": "SEC" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "(c)", "Publisher": "SEC" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "c", "Publisher": "SEC" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1406", "Paragraph": "(a)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1406", "Paragraph": "(a)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1406", "Paragraph": "(a)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1406", "Paragraph": "(a)", "Subparagraph": "(4)", "Publisher": "SEC" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1406", "Paragraph": "(a)", "Subparagraph": "(5)", "Publisher": "SEC" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1406", "Paragraph": "(c)", "Publisher": "SEC" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-10" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-12" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-15" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-17A" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(210.5-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 6.B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-5" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-6" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-11" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481664/323-10-45-1" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-6" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479130/326-30-45-1" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483032/340-10-45-1" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-2" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//420/tableOfContent" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-3" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//715/tableOfContent" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-2" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-3" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-3A" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(o)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(p)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(q)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(r)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(r)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480126/715-20-S99-2" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480266/715-60-50-3" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "70", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480794/715-70-50-1" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4K", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4K" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-5C" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-10" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481444/860-30-45-1" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-7" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(4)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-2" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r690": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r692": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r694": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r695": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r696": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r697": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r698": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r699": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r701": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r702": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r703": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r704": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r705": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r706": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r707": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r708": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r709": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r710": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r711": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r712": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r713": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r714": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r715": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r716": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r717": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r718": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r719": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r720": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r721": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r722": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column J))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r723": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column K))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r724": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r725": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r726": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r727": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r728": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r729": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r730": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r731": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r732": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r733": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r734": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r735": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r736": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r737": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r738": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r739": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-1" }, "r740": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-2" }, "r741": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r742": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r743": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r744": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r745": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r746": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r747": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r748": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-21" }, "r749": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r750": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r751": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r752": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r753": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r754": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-12" }, "r755": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r756": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r757": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r758": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r759": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r760": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r761": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r762": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r763": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r764": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r765": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r766": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r767": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r768": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r769": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r770": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r771": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r772": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r773": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r774": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r775": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r776": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(5)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r777": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r778": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r779": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r780": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r781": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(7)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r782": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r783": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r784": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r785": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r786": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r787": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r788": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r789": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r790": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r791": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r792": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r793": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r794": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r795": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r796": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r797": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r798": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r799": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r800": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r801": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r802": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r803": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r804": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r805": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r806": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r807": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r808": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r809": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r810": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r811": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r812": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r813": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r814": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r815": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r816": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r817": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r818": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r819": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r820": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r821": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5A", "Subparagraph": "(SX 210.12-13A(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5A" }, "r822": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r823": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r824": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r825": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r826": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r827": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r828": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-3" }, "r829": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6" }, "r830": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481058/954-310-45-1" }, "r831": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r832": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r833": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r834": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r835": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r836": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r837": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r838": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22" }, "r839": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15" }, "r840": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r841": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r842": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r843": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479294/326-20-55-10" }, "r844": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479294/326-20-55-12" }, "r845": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479294/326-20-55-12" }, "r846": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479294/326-20-55-15" }, "r847": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "79", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479294/326-20-55-79" }, "r848": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "80", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479294/326-20-55-80" }, "r849": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479081/326-30-55-8" }, "r850": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r851": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r852": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r853": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r854": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r855": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r856": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B" }, "r857": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C" }, "r858": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E" }, "r859": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F" }, "r860": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r861": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r862": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r863": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r864": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r865": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-18" }, "r866": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r867": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r868": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r869": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J" }, "r870": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r871": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53" }, "r872": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r873": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2" }, "r874": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F" }, "r875": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r876": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r877": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r878": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r879": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r880": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r881": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r882": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r883": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r884": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r885": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r886": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r887": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r888": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r889": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r890": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r891": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r892": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r893": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r894": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r895": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r896": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r897": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r898": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r899": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r900": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r901": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r902": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r903": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r904": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r905": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r906": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r907": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r908": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r909": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r910": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r911": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r912": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r913": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r914": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r915": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r916": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r917": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r918": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r919": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r920": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r921": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r922": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r923": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r924": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r925": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r926": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r927": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r928": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r929": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r930": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r931": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r932": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r933": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r934": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r935": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r936": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r937": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r938": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r939": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r940": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r941": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r942": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r943": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r944": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r945": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r946": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r947": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r948": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r949": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r950": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r951": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r952": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r953": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r954": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r955": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r956": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r957": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r958": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r959": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r960": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r961": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r962": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60" }, "r963": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-10" }, "r964": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-3" }, "r965": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r966": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r967": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r968": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r969": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r970": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r971": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r972": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r973": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r974": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r975": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1404", "Paragraph": "(a)", "Publisher": "SEC" }, "r976": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "(a)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r977": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "(a)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r978": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "(a)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r979": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "205", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483504/205-10-50-1" }, "r980": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//210/tableOfContent" }, "r981": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r982": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r983": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r984": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r985": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r986": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r987": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r988": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r989": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r990": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r991": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r992": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r993": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r994": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r995": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r996": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r997": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r998": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r999": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r1000": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r1001": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r1002": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r1003": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r1004": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r1005": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r1006": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-1" }, "r1007": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r1008": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r1009": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r1010": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r1011": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r1012": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r1013": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r1014": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r1015": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5" }, "r1016": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1017": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1018": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1019": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1020": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1021": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1022": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1023": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1024": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1025": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A" }, "r1026": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r1027": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r1028": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482047/420-10-45-3" }, "r1029": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r1030": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r1031": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r1032": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1" }, "r1033": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r1034": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r1035": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r1036": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r1037": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r1038": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r1039": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r1040": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1041": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1042": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480060/805-50-25-1" }, "r1043": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480027/805-50-30-1" }, "r1044": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480027/805-50-30-2" }, "r1045": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A" }, "r1046": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1B" }, "r1047": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r1048": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-10" }, "r1049": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r1050": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r1051": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r1052": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r1053": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r1054": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r1055": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r1056": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r1057": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r1058": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r1059": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r1060": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(7)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r1061": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1062": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1063": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1064": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1065": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r1066": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r1067": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r1068": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r1069": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r1070": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r1071": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" } } } ZIP 78 0000027996-24-000120-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000027996-24-000120-xbrl.zip M4$L#!!0 ( ,94HUAKJA?S/D\! !''$P 0 9&QX+3(P,C0P,S,Q+FAT M;>R]:7?B2+8H^OW\"CVZ^W356H+4")*SBKM(VUGE>YVVVSA/=9\OO804&'4) MB=+@H7[]VSLD,1@P""0(X:C5[;1!0\2>I]C[I__S,O:$)Q)&;N#__'>Y)?U= M(+X=.*[_^//?>_WSJZN__Y_N?_WT_S6;__QR?RUT'+VZ=/+(/1:$;%;C\'3)_CB$RQ8;6071F$\O7!H18-6$#Y^@@\7 M+G)?IM<\/S^WZ /Q.D62U4^N[[D^02CFE[]$[L+USVIVM21_^N>WZ[X](F.K MZ?I1;/DVF;TD7OV6V0L^Q:'E1X@%*P:\XAJEIJ0T925_B.,M+M4A7O)"6G8P MQHLU257EZ?NB0%/DSKJ=2;"S](K\AB1J/EK69!E)W ;7;ZU\^-F+S$GRAV/G7_Z[_^ MZZ?8C3W2!8)JYI3STZ?TLY\^I4\>!,YK]R?'?1*B^-4C/S<<-YIXUNN9'_@$ MWN^^G.&%)$Q_=1V'^/17^/X&Q$WHVNGK7^)[,ORY83] MGL/B0LN[\AWR\O_(:T-P 7##IJ(WNA+^IW1,L_W3IX6G%GC)>1*&\(:O;F1; MWK^(%5[ZS@5(P(:08N_G!F#\S(%/FF-XRJCI6+,UM!M=6?F$@-GU];G%EJ]5NWS]T,N_@(N> M0'X]D0)KOO3QX53JY4MO2\:&I=^"H1'2ET0W@6^G@-J/=$I;O"H=<_'7KC5P M/1"#>VQ@$]W3#>0OJBSZV2A$,,PKFM9+Y( 6HJ^;O2-[910D(?V+JNZS#)1TMRB:\L\) MU1[Y7ZZ#?P]=$@IT262E C^_^G^+6N7MS=W\H\6G3ZA8S?\"@R&,48=0T=V4 M9/A??M_LN^DRG;E+U:8JSUZ1?I/_G;_DT\*^5X-!80 ,J>449SO3FJC%%K_9 M;F>)[Z;;BD868'^ZLS&QHB0DW0RP],O\$?EW^=_XC-604MF"E JV_!P-[ BI M!-CG+9@R8_[L>_^B.)0TMJ#TAE-VAQ+80WTDG.GVP)B%9I-*U"#<$:!+ M]^.'%\0/QB#&5SQV6W)>>,2GQ=5OQ*=>-3ZS79!'5%GIGPZ\[&7BN;8;?R/C M ;S"<<>HMP(?>#N,S^["P$GL^#;LD_#)M4GOQ05NSW5B]FUZZT^?5CYQNO/I MB^LAKML<':O1H6Z/#K4\='3JAX[LPY/D#H.C@R7N,!FP!1@ @RRQ1I93XLM= MQ-)X&,X8)%&X?-QX/?CP/Z]?#HMRZ1] _/*W;N*8=YS'.JQ@^]N MN%U(1OBT)W+EV\&X F59$2XJ=X8KQ@7&]V!'8>!YP -7L#=P-2NPY"L" M/W.^*W,RB &;76;.I66425C %7/^+DN6+ L(8LX#9M7L90%9E?O'IVBJ,8 X MA3OT!\B^O($Y=^B/"W_NT!\)\-RA9P<7W*$_*O@K=^B+;4TI+U:AU-T+/I1) M42;,Z^[-'L.D*!/^=7=6#VI2E EX[G@R@PNU[K[D$4R*,L%?=[?RP#F"XU10 MJ'5W/H^2(S@2KNKNKQXN1W D!-7=B3U.CN!(R*I[#OOX.8(C(:YRA[Z8S:26 M%X91Z^XW'ZZ>L3R8U]U7/DX]8WGPK[O+?.!ZQM( K]7=/SYVK*),7-3=63Y* M/6-YX&?6"_YB>=CYI#\B)+X.;'JJ?!'R#Z'E$&"%( &DW!.;N$_6P#O-\A"- M60]XV@_@"L@PI-T^%M'T#;CF]9L5_DYBVB1B WY*)!#L>]'S:?L+Y.$GRT/V M+>O]OY#@,;0F(]>^<+'3QB!97L'J:RY /D>Q:]>EZ%ECUKL'XG-C<@U:#\P_ MV-\CMJ%(NV%\ 9K[#_8BL:),8CO>RQF5SV P)A%!@9[ 7_U@&#];(7GS@+HD ML#5FO?FZ(J=,SF$V!5\(.5.!FD0QR*[PGE#;\^V-M6$99H,-M<-*F;S";#AB M)ZS,*_Q[[%19'_9@-BY1!T24R!$ZLW&*G1#Q0.R1'WC!X^L7*ZJO]M"9C5C4 M#BME\@JS@8S=L(*QC1L+_,3:L 7+$0IF$5 F!YR.EYY[?<, C-K(JB*F5Q$3 MG(XS?E@6^>!'P6>Z]" \U5,QF\TQ^V$]L#U M'_OI8TL+.$\34E^2R/5)%.4OF!',-Q+:(V"2L[2&8VKK %O$&(6?W HU&$O?%GF,C'5SO$QL,Q9 M#7%E9=K^XPP#=T$8#X%+@XP+9A+P.K#\R/(='U$63F\8AL'8R:MI@K V3FR' MN8A4;;%28IN,#G.!I'IAA0%QUV$N.E1C%!YIVA1S09UZH; :.Z_#7 "FME@I M\;!DA]F(25XH5>:"VN>4"SAF!Y3F2@YH:C"4?.IY6'DA,(*Q\BGEH<( M9H,)Z8B(V5F9N;,;/=^9C56Y<"/;"Z(D)-&75_AC$D26]TL8)),('N$ECNL_ MXC6P;==/B),=ZPG\#*.^Y=K1V?_^KZ[)BJR=6.['9#8R<6+H+63\+<0[]D&O M+#$;\*@_?JO)<,@2LU&.>C3V9D"JRA*SD8Y#L1V6P=X$83SJ >Y=V_)_(X-? M@PB/R\)[KH/'X()$[J.?'W&MHJ\$$P*8V:#)!6SC"5"&P[;RH3?W;O3[#'^] M,2#0_7-N(M0]P*'_;$W^;^(3!%1=TL:RQ&P4A'DT ..TFXJT&QH2T!@4!WZ" M:YDB84PLE"W=[!GP:_Z _)O\;WS".J0R&TFI 5)+RZG)$K/1D\UH> O\;U9H MCP[!4NK.+/46^LQ&2EB%?JEZA=GP"*O0+U7R,!N]* []/IG$]'%8\5!Q/85D MEB5]9&;C"RQCH$P))#,;+F 9 V5*(9E99_^KY8;_8WD)^?+Z+36K\0%?0_)' M0GS[=3%0,[UX[E)L=92$(5BI]>$'9AWNPV%CER5-?_T5-HF6P.LU>2+>FE5= M^9,DCN@5-1*5S 8!*AH#S!#HF775RV !N2Q^/'TZ8#96L![T:*G0H=^_$L_Y M&H1Y1J-&4&++ZY2 G? I^\?K/"WTE,3=F3=A/+ M#*DJS$9J6 SB<3*LB@SK$+7Z\&3((W@'Y0EF(WAUR7:5B@UF(WLL2BCFLUVE MD@:S$;_3EY',!OFXKCPD':@U#38>/MM5*M1K&M7[X-FN4DG@I(.)-<(#L[$[ M=K-=I<*?V3@:SW8=GAB8C6;5(ZE1*B[J$$7AV:XC$ :S 9U[@F%=.\8!2X_8 M>^O-0>]^;(5W8? 86N/RHO,1F0W!O.E_LB;L&$3Q[;!O>95W M)3F2*M.8C8\PAI_C]&R5-6;C)EOA)VL&Y#]>ODS@ 9N&<-:5B9@-KK"(I&-Q M$K-!CP6]CQ(-7%;XC(1/9&8!7+ZDLVQA5U'B(;:&Y&25$K,Q$791=2RNJD>4 M8A6J\@LOQQ,O>"6D3YY #OKVJ2JI>@0M6,+4L7B*N1A&(?&7CVCWK$$0GB8O MZE"I""BOC;7.K&^.V?VW)X[0VL',_W5@^5\MV_5@P?6A.69] M:R9 7:IL9=8Y7@7J_+OO?H0G8W <6HV.<>O,NK=LP+I,NFXSZZB^!^M[\A1X M3VA+ +S=N':"N\VL\\D:U$NE=6;]R'7JLG??1YGBQNZ?-"U7'P)GU@]D M2E M4C6S7A]KLD3&\21225!G-EG,A.E=*JAKYU#VGX&P/=^37P+MC.KULX_ M^1J$Q+:B39"N@49>B ?KV\>#]1)30AWF?-T/3P;:]F30;JI2.63 G//]LH\AH:18,>+?&/SO(?[-I?LAGKF8SD=#_)%J^3K,19>J/[;+$8^( M9R[.]=$0?RQ17ZN8VT'14U&4TV N\,8BQ,O,P1H\QL4(@M^JNFU#7>T20UT& M7BAT-YD \/KBE;.WICTH,\#/PH\UZ%T<@7V9K2F=TP_ M?6QI'7FGUNV7)')]$D7Y"V9D_(V$]@C@W2?ADVN?:C,4@SD'F],%"V=Q3>;" M *S3Q1?ERYWUNLU;:RHJ3";C%)PDCBDEF U6;($=V+;5#[P$"6=OJJB"%.LJ M)Y@-D7"B.)ZD8"Z6P[KRN O=RH.HQR(&YN)'K!/#/9D$86P-/'+BNH.Y:!>G M#$9D!I.U/ZQ21GY9S_-H][ 3EQH\N,D^;1Q+;GR( &<]&5>1/D24L9Z=!R$81+#IF\#/\'.BO,-<[(U-]!R+>YB+@B%Z[L+ 2>SX-LRR5W-57"-B M_QZ%Y(GXR:;&F;4V?PX56SF66& RT%8.W=45)3SY-E/$UR <1Y;O!!B\F*27<>.A'/IC,I!6+BG4%34?(HZU M)SW -^, EV)YTR3^X0V)$Q80,I,!NRH(HJX(8C)HMQY!#R&QHB1\'5N^]4CY M*F*Y^J9,,7'J!:.*S&2$L@I:K"N"F(M1GE*EWI[4B/MS0A=TU=@*?R?XXE,G MQYJ%+C\@AIB,9*['$*UOJ*5LX';$'-75+&19"M6=DB:L*]TQ&8W]P-+N0U4U M*G+-@K';D%]=4<%D\)47871"0N+FL5ECU=A="0$J873J+5;4FH5H3U[:?:Q8 MB\ID&/JX%4;'0@5SL5AB.V=7ON,^N4YB>7/&@!6&K]_LYUOA_3_; J MT@K"QT^*)*F?LBL^#2T[;@Z#(/:#F#2$81B,[\DP^KDQ; )0!?AI2 W!<_W? M[]]_('T:7M<0XB![A-^4&T(0.B3\N2$W/E6T3E56!/RI[K%.9;I.I;IU=E1< M9T?#GX9,?RI[K%F=KEFM;LTF7:VI[[%.;;I.K<)UMNDZ.WNL4Y^N4Z]PG09= MI[G'.MO3=;8K6Z>F(N]KVCZ\WYFNLU/=.MO[0-*8KM"H;H6=?7C'G*[0K&R% MNK:/Y)2EF8B7JEMC>Q\HRG-JJ#H]I+?;^ZQQIH+DZG10A\KSCJG3GVWZZ["A(0IM$Z9\C8CG4,@*SJOL3_*#FG]M6+*7W%]8]=OCHC[.(K/-*75T2?QYV?7B4=GLB3] MK4$O[?X432R_^],@Q/6DOZ?/67H:6D]-RW,?_3,;+#02-M*;\^_MP O"L[]0 M&U/Z/ 1SJSFTQJ[W>O;W7NA:WM_%R/*C9@1FV3#].G+_)+ 66!;]\SE=:@?N M!MB1?.FR@HO]?G/U<'DA]!]Z#Y?]Q94RL\;^Y?GW^ZN'J\N^T+NY$"[_>?YK M[^:72^'\]MNWJW[_ZO:&T87_9@'7^(]QX(O"1>N\)2B2KIF%%[N*C ZP1W6K M/7Z]O?\FH*#P _\F&<-#;"'S"8!#:8?TAN!;Z#XYQ#V[".P$G9*'UPF(!63" M(5S0E:7F/RBCSI[2%99V7,J^S#?;TE9NZX=O5OB[<.N3']?"?6R%CR )XF!R MAB)@%1KHV(S\^@$54DU8MF=-(G*6__+9<:.)9[V"IT7706_ZG#U]$,1Q,*8O M>")A[-J6E[V$OB_].A,_IMD"X842* 91%SOYBS/AU()]?5K^7&VUE?;*;Z26 MO/+S=4\RM9;ZLG1UL'^$++H.4Q!9]N^/89#X3C/#[I#^]WEB.0YP MTIDR>1'D16"'B+6WP!F[CN.1@HP@?/==.W"(\*V_+=\O$4^J 0JSPS\2*P22 M\5[3:2N@,(-P;,6@HE[BLZ'[0IQF'"93CE$:W?_^B]G1VI_?,LV46F-G'9#? M@:5'ADN@3$FLL8KT,^+$AV0/;>(3SI26HL]]1C&4?7@H^4OQ\(_OO?N'R_OK M?PGWEW>W]P_"W??[_O?>S8/P<"N 5GD U2'(JG![+\CZ#\Z/PNU7X>'72V%. MX4R53>_\ ;^6355[H] 1TI2N/U'.72$I%H'3.1P49"JA@U"(1T3X(Z$ ^"EYPAM$RO:%ROO*=7'NY[-_TK MJCV.JUAV]!C8T$?QE$9SA811 B$5QO^>_@>NOC#[Z]]KG((C^4C;^8'GP7CL M1IC=$88N"&<_P3S-60&WZ9*F;K["S3?TWIQA=7"=,*"B;W:>W@.%.WX4HM"& M=WDO./A%DU15_O>CW/K/Y+$A6%Z,J_"2%^(%CP%\+PTL*?LR>VJV7U6:O.RB M1@!.DQ?_\G1CKN0.!'M$3=,?4]ZOC_4#ZJ E MI2JZB/FCZ'!7.?:/++ZU% M<2A+H!Q7)A4!5[Z=3:Z"!]$BLO,@\>/P]3QPIA*A P[+D@38SS0[05 ^6"]7 M6?V%31^VJ#.-1E>3FY(BMPU)>A>8!6AT"X,7Q%8A:U=.R7[1VI77\,*!9#N5 M=3]0\A3 C*,GZ87_)*$;.:Y-33D0]NX\*=/+PD?+=_^D?_^XPL@MQ9\H"MYW MG(DC@_>J==_JMX3+\<0+7@&^B\0LW 2M54 LVILJRJBLV9#+KL-0&>0RZA#Q(M=&.71%E4BH3$$29)&"48GHH# :Z@ MAK:L_##X$>4A1JM[=GQV\H$I#>[25W]5.)JDMS39+">:)+>4#3&N374E*;Q3 M#3R)!7HT4,@I+/L6L;?\Y5%#)]MIG 5> M]#H>!-X/L(OJ(WS@"\\C%SZ9B9@\!#_TXL'\7A8D5"D^6EQ#AKR O M)4R="M$(U/L._B-'SY;HR:1)GPJ3*6XP/W?]SV/!O7Z"J#*NNK MW/RK?[DY%K#DCKWK=!W0QL=#H#9&V@>O@HV-[P5LT@,"F="P.UJE.;4SE4Q2)\6JF36[IR1G ,7 M+6#\&@M5! >^!>V*ETY"8A.J:V5%H.5VD? #/&\(_X\24!W1*,#D;E[D$8^L M^.W:GZW%5=(J"7ISMH$')=WC@!! 03+X#^P KZ>7PDVXBNPYM*L" M701=I!7%@BD)CO4:M78J>=Q<'+P=4J=UNZ45%6[WWL+%)N=)& (,T_HQ%'ZQ M%2?1E+V,1O=?9"GHF_IWJW[2JC+A)BA6O\,LMR$5 @&.W3@&D@7'VX[#P$?! MZ;T*!(3HJW"%\M2R:?0,^]L(6+[SEAEGSYCW0.\3N%*3=.0W1Z,0))*X01?_*3P6 47/E%]$8 M^!#>$N;""S SAIV_BJCIX'&@'C"F\B@\AL%S/,J_;H'B(W1M#AFZ/BU.I!%Q MC+$IL,TU*Z1?RY_SRS9>L'Y]^87(9(TUJVQ@V105$> N-)5<9\\KZM:6H:J: MU(LK4DN5C5*"2:K<4LURJIP4K=71R@EQR69+5GHY?NXH?M<-SLW5+V RL_:87R*R\C=W@268'3 MRDX='&Q3TP,5VX?-F$?4S1O%2Y$EG"JV:HJD?F9D3#TXX3RU'TX"4475"85& MWI-QR^-0.(IOF_-06[*SA)#,5/S^ES%+=Y>YU?I+:K5F5/<1B2X'10J)\]Q\ MWX[XE +$QVX,<_B.NX4%"BN]1'>X*MY"HRR@;?R !DF2*'75 /I2>85!\K MV\-W>:_X\F<77HWRSR?/Z >&Y,F-J(OF6[Z-)AGH-"RZIXG#&%PP*W0B88+E M>LZZ&@'U!^O'E1Z8(.1>^BGYZ-&(>%Z./^$'P KUE-.C/._[I#\N.Z7'"1<5 M5AVXYX+,JVYDWL-%J?Y%HN40$@/QNC);#VSW8H;C90^CO&P+>8=F=",A2&(J MAU @+9RBF]9\V6ER.,+D,!ZM@ZMZD]#U!$5+NQG0*&Y&\5]IZ!$N3WPWI??T M/8TW/* T@*MM%RRFZ.>&M"(U0%]*$])]^H#;V3H7>S# CII.0"L"\7&@Z4%] M$_K0C%&P]$X3)4T7#;6=\TJ^T.[Z.-:;!ER3()7\6;^R)[+4DFL6XJ+1*FEV MBS6@,R_6W\+6&=3MZ$E>U7:L:/NSSK3]V2B<&6F/I#D(B?5[TQK"ILXL[]EZ MC=!@/6B/M"/$+=6B<4O3:)G2^_5TY88"WC>)VV0P+#U=?]>[?Q"N:&1;EC\+ M7Z]N>C?G5[UKX>H&>X-EAY8W&JR[\MJ6??RD58W\/BY9O5.!0HED71$)_9)] MFL2!#X+DLW6&6Q;<+[&@G!+; MJAX-V]B1%2WG_/:F?WM]=='#OIY?>M? )="_]?+RX?E_IZEK,O8[EA,XEN) MXX+_7LZYF(/S1D?J%.6-#GRA%2NG7_^YKJIE=8PP"V8M#[ HI:5H.C.&4C&# MO),S 'W,F1O#*^QM6,+UA7@4)#B3/A*QZ)J@KD6/:E;FNTWA^OZ1XUV*/XMI M[K=>RVK%3=OQ":HL4@V;=N-C=/O[.6VKMW]!['00P[+98=N$#!=LWXIAN!\'K4M@+IRPJQB&-2&WK4'% MKI+9;DM90:%@11&)H[/RA.=:;CD=AJ@F_WK*9+VNI:0\/03K^MB[YJQIEM5C M2\#9NK\V%S_"N-F^$"4AV2Z$KDZ[ M&$N-KJ*(TJR9U31\GF4$YLT*8<&DV+:)PSQ/%)$(DL"L7/CK6Y%0:%\;^R<= M?D-%2%7;A51[\3F.9@084((M2J8RD*DJZIJV1*:K171!S2,4PDNA*IP58K(D MPJY"^*TC[#+IM\+BFNI$[9[TJS2Z'5DTVTHQ^MV73 ^NN[.$ZD)C'?/("AT/ MX)*\/ =/)=D$L#KPB"CXA!Y+Q J,9\NW25KT$Q+'C070IQ&)]M)VT\N48K;P M2@%Q>IJBEZ'D?HJ1&Q)/CS458S"UT96!PY2V63L-L8)*JB &QL5NF<2@ 3&8 M,EBU.LOBECZ^DTI,Y@R!*_\) !^$Z.&@,Q0EDXD'?TQE9DC@P4]D7]^82\95 MS)!#_Q5XH"CQZXVN:HCM=D':YX*0$4&X#^[;C:X&WKQA,"_WY/9JP??64#P^ M:K\"2T3"B'A927@2P0)(N$V;+"[Y"DL^"NU? =A?@_ <% Y8!$69H(,C(0U1 M43I< M92 I9 P8J0564U8(!(RX)WT'Q74@FENL(Y&5"_'G?F$O $B5@!N7+ M%,@[>D FT+\N2GK]XJ5EX+V<9T.'Q%.3!, >XO1N[R, NLFAJ!=F%R\PC MR\PJ:$%I=)6V*$L%70@>0)PB]I8> [87:HJXP5B%P4@AW:, WM%04(':95$O M&B[GDH\1:W%_"L",25O4.TR;BBDRE^>TL"'P'H+8\@XO\+9NV?Q!I.%>;* W MNAJX3(J\7 ZWFR0LTE#[L&+RX'3#N S=BV[:C6ZG+8EFT<1+I>11]WKT"S(D M84B[P]C!F BQ]<)CCM4(S1S45Q32#]9+R@W%,Y!:I]$U1+G#4R_UE(+E$8*! MA- VF@2D( LF@H7EX<5EW=A,(%-O(K"Q,,^A5CJB$>^ M)HC%67VX;2=C'*0!QJA#<#2&:^4#ZPN=\MI<$)V_YV+N-?"[1_"7GN_TQMB/ M]T_Z>;[X.UPZ?'>9+[PH]6'F0P.W5U57G (#B)1YDNU8>U1@CZHFRI*\M$<1 MBUDGA$[6\%ZYLJRRMF$--HL;F#I6_,NR*!4U,;G:9$1MEDD,&+_& +9:\/@' MHPKT<%FZ"7;AQQ/-'K$BPO-T5>;IHH_ [6.SD[Z!1;_J,[\.;.-LW;^]:<,5JV MO?\5QX21:S [G=DRTHC;G)D\;PX7I8Q.H]O15%'65O5W*-FRKWXW!NRFHXNR MN;P;;L,?[FS:(F[!6KM\R?JB_!($SK/K>441B^7*'4V49*[.ZJG.*B"*-I8O MF[+8*=KT@U&U=C"TYO#F5GP5XF]7:I;!0Q6QN$37>9R_GD)N5]0K4]2O,%RX M*-M81(RC>GDA\4$+B6\"?[?*^3;6$NL=L-&Y*5=/*5<*%6A(!;(H&TPWO$H1 M:K(H^=)JXKVD7;65PS5MQ+C]ID];UJ<,7I2M=6!KL:,88,F4=4J.D0KI4JJB MV1 =:WGB4*3/N(+;C?3;C:XJ2H8DMI6".HT7>5,\KF[;?WW5^W)U??5P==D7 M>C<70O_7WOWEK[?7%Y?W_6Q0H7#YC^]7#_\Z0#_R.4RI@ LG2'!.S!8]Z1G1 M#V6W*S\D/*H0&B?9*B7!"R=%#I8)6*TBT=E MN!2<-[7#A#CS/B47@!59J@CHZQF<=U/]'3E3_08_^U(O^5L.:P2NS8U^2(FXMS6 _>LT#9RALOSB[?##3O.Z MC]BY;G^R:8,0E4U1*CPSJC+JJ'N:]IH;D N5.U@WD?454/4-1Y,K*D M+(40#$H(4EMLFTR/3V-/V+UM(L'CB ?M)#$-G>].^R;M)J$:?'AN/25@V01A M2+2CA+&B;0"7A.^@E+5Z7VX*'.+0[3^P[ZWRUT6VKHE9T!@P7@8R(P/(H00-*,,1.T>FA'UWZ MG0?CL9OV?Z;-M1![L&#BVX -X8>;(":"K/YXP.,:Z?U%QV"FBJ6I$.J\+_?6+46K8"D8(%\R");;2DZL4'C" M1PD_6$D\"D+ @7,FK-U%"O&"ML[<#NARH][T546-'?,="*]>VP:+O+RUF1B& MDR01R'T+P*>+_2P$21S%8'\@SPK?K- >I3RORJ*@2(HFT'/5\N>B*"FZ[=O9 M.HKN6\8Z!E%:,8KYLW!!;#(>D'!A4^JNFRI*9WML2L'A@F)G19IQ9A+R?J6E M.\AS**02KBC:U+6TR-WB.KC%^^)?6\NV##G#;)\O@:4BP"P/C /7 0M/L*V) M&UN\16DUQTRF\+X#<%_YYRFPBQ*^CH?L9%&5^3#'>DJ^DNB@W>B:IBAK3$\7 M8%H WI/8@@\=@5BA#XOFJ9!*Y%X.YLL,R@NCQH:N[18-A)O@?6N&P45@;45@ M^21A $F8LJBH3!<),BT.YY @!#1C; ?C24A&Q(_<)R)X0<0EY QDZ(N%"=(KQ&RRR@:O"P/.P]-H%#(Z>M&",2[U&#$4MT&P @BN09L9Q@\:1W/%"'F'W[0DX9CG MC3_HD6,:%L^0<4F1 'H]'=MUE[;#Z,5QZ Z2&!O5/0184S93.C-F*:CYL=10 M K_:+-I*F_$N\D6.*G_0T\I'HC@L:90TL2T73>.QT[R=^6DE<[7>M/ZQ=$F_ MI11(][^J9?E''GE2!E1.6QG.U4[W?&=94!46.M6-2RD!F0?I2O>G08B7S%>*S978SKW$)F@E M-?:ZK6H24FA=.B'">8#UOA%Q!#P?$0EQ('SW+; ',3L 7U( TU3!5]>W?!O> M*=!Z55J\OW9?V7LT):LU#B*:"C\+B6?AC/#/SZX3CW)2GKLQP[PTN\4:P!J2 M>/TM=02]\J;D<.XG+A$9R6VKEF3)Q-8-:Z!U+,74AZ:A*XJMZ:I.).??,O!9 M=M,HG&F#1](RXT<2S7L]^L+M5UCBM[O[RU\O;_I7_W,I7-W WY="-8LUMDL5);EX755VO$X#'98M M8*4M*14$1?BB;;;:[??Y8OO/=;78D]8M2@;Q9A@,+LI4-CUJA>#(,0P&%3G. M55L&30J=+7QSF;G-V:=48QQ_@MX_$BN$A0B78$)*F.: S+@G).J;')2V8NGW(6!D]BQ$)(GXB?; M3'[;:K\[SL9^'X G&"C>8M,UCP/KFXI&*=U%A<-.'2QHDD15KB"MN9&/2PKF M[LQ*!^:8(P1RJV>,8\=IVQ4QA@&,(4NBHNR>?3T4_3.OVYE7WWT2/KDV*:"^ M>4'B,BMV*F)%K,Q6-;'-NUVS*H2-:C O2XAY7935 S%I_!)KQD$:FWK1R1N\$))Y.6Y61#-8AJ[IHEK:M!9N3+-K3)\'48P3 M"2=I3(R?B]SQS-N&D ^"^7:8L61ACE0;75G61%5==F_Y<<$VA"[V8SCL2J1V1,E8CK%S67MT6;LA M=K$?ZMN(>D545LRZYK*VYK$+.Q.^/(91'7-N"&+LQYP=[/@ABYJ\?3<''L2H M@43?$,78CV@,)!I);+??ZXG+HQ@GU07@ES"((HQG#-U#-"LY"3%?HI2GX+^C MT"_,KI@[-%117]'6B4>K&13T)S>%S4URF*TB>T48,H M/!*?AbR< RQF[OAO%(3U[)Y"7"1[YX_&52NSX# ._I/#O^4YO ?J7*? + M<[&<%HY(9@%;C0=>&#'3*Z()').I=<2VNCR?A$=DZB6W[PD00V+'28C=!%%H M8T?!1Z0/(#TNL:N0V([WP<+&'NK'#()_1)D]A?^L MA7UA0=VA0P$5I2Q)O1V"V(F"?\00>!ET@P@E;.ITHLZ9% MP2=\"$XEAO--X >+-M"NK(>Y1-'4EK-&/,Y1!TNX/$+ !**H*B&'B$3SHK^WIE+NL7X-@_$YW.KZR2S3%/C1%XJG]+H' MQ-+E2QQ: $;7M\+7JYB,HW(FL:B8HFR+JLY'_WPTM<$2%>(\(%$OV@J%5R36 MT#NXFNH>K#I_K-C>92!?P].:V_=PX!*Y3E;WDG2^(%[RLJLQ7JT!7O\A&ALVS: F MJDH1%;4=-3EU.*2RFI0SXG"4XF2P(52VF)51+?TS[CCM1_\T+]XIG"/COE/] M?*>\_]EX$I(1\2-LD+!7C*R +%PQW_H#Z.5-NSYMQ7P^3VFIB )9=3M\L%[@ M+R]!.-P%(;YF.Q>BH&C#_+\N2E4\5,Q+AV+YV)EOE$ M:W0+]]DZ BMP V#_OM/+JK]<1_T4@Z:'T8B%M1NVI]9$TRQ8TZ?)K624CA+U;DV@*Q0A^6&T M9FA8Q6XF%:[<8CTIX;H>W[K$Q>L;\?J)^MGPK^,^=7^B/U(@#$*\) -(_F7^ MJ+G-VP0C.8V];JN:\)2T/3,1S@-L9!>!3+X)8A)A>.&[;R6.BV(:OJ1Y(PO_ M^.KZEF_#.X5^#!^,8;G1TKZVVG2V"$U)I]#DS;'.0N+1#K2?GUTG'N7<,7=C M2D%GTNP6:P +!-I>>TL=\:(N+FO^)RX16==MJY9DR<36#6N@=2S%U(>FH2N* MK>FJ3B3GW]B@/[MI%,X8]Y$T!R&Q?F]:0]C5F>4]6Z\1TO[NWWR#H[?@ M70_$K4"9AK(6(Y4 4L^:1.0L_^5SSIZN3V%$;_H\ML)'6%]&"OIR^T7ZOO3K MV;);4KKTS';*WIQ]W8*O/BU_;AHM4UK]E=22_[:%/;:L%S.+85=#;0KY-W0X MI/]M3X>TK^46YMKE]?=_7@KGM_=WM_>]AZO;FS4,?YCEG-_>]&^OKRYZ#Y<7 M0O\!_OEV>?/0%VZ_"OU?>_>7O]Y>7US>]_\N7/[C^]7#OZI9J[%=)5^2"]$? MW[ ':M+5>J8"D54+/E.TEFPJ[_+9]I_KZOLCF[IW-Y :[QQ5^\0* MA2?+VW_B9:W@T(,5HB\'CN7$SV.B'VGW/MI-Q MXM% 0T [N"T607I!]+$ )/#/2MZ4C85/;-7Q_K%\BS? M)J)P06PR'@ 3J+(H*)*B;H'UK;9>PO'Y]^%:R[Q*JH+?AMC5C<4AH+[[<6#_ M3F/LT6T21S$8< "*HI5"NMSH:JK8T2HXXK*1#TJ*WN^WEAUKUG<@1C98?9^2 M]0V;KA/GK:K/DS9,KT..&P4>0".Z_"-QX]=#5*KK"N=0SJ&<0RF';IHY>AP. M51M=TQ3E%8/..(=R#OU8'*HPR:$:Z%!3%A5UN:4$9U'.HK5GT6*]>Y;\RPA6 M#;\QPJQZ.A&C0/L7SJ:<3>O IH6X5#N,)EWFOW:CNZKI+5>4G ,_% =N",,> M23MV&MVVI(GM%0.C&.30'1J8==*Z3^88Y:!=@^N2VH5]UG2CY#Z#G& X$W\0G!1BXG;UC8OUU5VK. M9G%85ZW(P;$WCVCB]6>R/N?GN7@4-#YK OX.20CG5C028($NO-V)A!_^6OX! M^+EBK8O\1?F3\/5WEKOJ='1;QM/1*VACUK=@U?$N[HQR_:9D[[H+(I;*,H8*.H8F=%5Q9&QK!\>+KAO,QQPG%2MGP]D'A5V1&O MNTP::J_.U+WUZ(Z/_(4#KX(;10EQ1,$GL1 ,Z43F9S<>82H7MLB3>[L>6UK# M-8[WDN;*KRC<+Y(0,^2PH,!)CR_EG6U_0R00SUG%*=B&G(?':THNJR1LIS"Q M_ ^>3]^&5G1.*\S32C%U;&PH6"U.-045=1L'(9GF,E%Q-X@->N(F-\<)QPG' M21UQLI]K>FA5V$%5V#:7,U.,NZRE)2SS#^GJ*(J/F<*\'$^\X)60U+EM#BQL MJ(L=;(@?68@7GB7D(I#CA..D6G=^R4-;C)CVG/\D44P;=S\$L[9K6/QPY9^G M/==H,(C*K_,Y\75/_DCW)'4&@M]L5O4O?'%?D'B 7EQPG'"<< M)QPG'"=',O4V3'ZF:GS%^&<\8I3'[E>VE[@#^\\OW$ZB(S6ZFBB;9;4NY!3& MN?Z#X*1$!^_03"^SQ?35^6_':*'_S0KM40K(K(F^=C /+.OEDXU.4P$73I#@ M(#;LYS/?Z4=>Z/13?YY;79&ZH85:F8WT.]BF6Q,EK>2V3'NA\DC2_FA4RD:C MJ%T[JNT'CSIQZPH-J3#9?+^CF>N9K)A?T?#UANRJ,IE-6KA;,W9 M^B.Q-9-=_CLZ*&O#X&S-V9JS]4[%Y0K;DP$Z> Q+%PUUF;]WG0S 69NS=EU9 MNQ!G'VN:0*?3Z.I:695"G&LYUWX@KCT0TQ;4P@9.( SVRQY1LC!N9KFG3Y1 MX.2YF6G.J/O3(,1+YA,WZD1+3F71C/U6H$CU1Y7 >&N8=#8WR?K .T<% M/K%"X0F/1GPH.,R.E@@3RW6:P MV>KKD0X'AGL06?.@(Q I]6.O'8H:>;2?C MQ+-B $"PXDR)%T0?"R#@-37GW";!S?RF#P6$A^"M%-B@^XM,E3ND85"PF.^" MV&0\ ";(2OF4+;!>>,SDJ@J_O29+[A#JJ **!:OUE U=K4LMUS,;74T5%6FY M]>K[,8PCC#/==6KI@8>35D%!:Z.&AYI!>E"V6!6WWS"RZ#@A0$/BW,.YIP;< MLZ;+[)&Y1VYT.Z:HJ)Q[./>PS#T;FCH=B7N41E>7#;&MZIQ]./L<=E/%JJF6 MCOHR54UEJ(VNVA&5=H'I$YR%. L=4 .I!SH4M,P;&C@X,EAX[+/#>*/.ZNE&1R>1&Q*_;>RU]X'RND24M^F#48VDY8#D M@.2 9$3SJ1N.E8*(G#50*:S Z+"?CEZPNI4CF7,+H]RRX;3F K?LZC#A6!"# M<\Q1$;VAM=Q=& S=>">1:%"1:"P/?:D4P4?JZ[MM%]\JT(UC9 4GGR\K_/#7 M]_!_1T):"/$N'2COE%%,!]GF3\+78UOI*0U(,QHP&UVII2Z3@# A85H[^>/B MN0?NEG!IQP') 5EK0!;*^&SR2\H:'&Y*='"X:BY'J->E;CBR.==P0-8.D(7$ MSP;[OS3I(Q]<^NP0OI?;J^/W;ZW[X^-XX?B1X-*YG:+@DU@(AD)LO0C/.*LS M\'"+'R_D7["(? T/O#,6-:TEWV*PO*F %URTMQ27W'@&<<"+A1R ') ?E1 ;F?FW)H\:ZC>)=,E5'W MA8$!A570R,$GU=>%>;@4XH!D"Y#[6>ML#Z\UVSB\UN@4G.C Z88S( 0CF-$+G*!J!.P5KII8O=)CBO@"75QR0') J;,>BQT$P8QI= U5-*2"QUDYZW'6JP_K;4C"'(GUU$97ESJB M67AV'.<]SGNUB8=H2WT+6>K\J4C8W5 2):G '&7.?YS_ZJ+[M W'L*MJ&ZI( M.C#6BG C5VV MRVX:A3,U\DB:@Y!8OS>M(>SJS/*>K=<(:7]N\V/7;[[!T5OPK@?B5J \[.1M MTVP9NEIT\+9IM$SI_4G"F^;M+0U7S\;7EYUS'-+_MB=#6=I*"5U<7G__YZ5P M?GM_=WO?>[BZO5G#[X=9SOGM3?_V^NJB]W!Y(?0?X)]OES'VJW#>Z_\J M?+V^_:U?S0J-[?S1))>Z. X^6*\H*@MH^ L;#8?]=[4\))& MF4NM3H?%11D[R#)S[S*) U89K;(IBU9!;+5A5@; _B.Q0EB(< DFG$-5,:T. MP;FHF\?"FFOJ/9B:#'OB(^.I,5 R42B2HC&[X2JX8*$$:GMRK^D49-J,=N@% MSY$P#(.Q$$Q("$Z3_RB@;_T$7A&)SBH=B/R>?6O;A(!==3@0[\=!>VJ24F!8 M:VI< :IB=L1I3W79Q"<5Q%^K8(BU\=>M]K5G=+6*#16)KF[(6^SFJ1N:/5&%T/"6#.=CU" MNXFFZ@4_Q[]L-.XF88 ]81UA\+JS=;>O ?>.X<&(""_'W=_*T6%$')1C:\E* M2V&232[(!%C#7>PZM?]9EIU-+T;HO$1391["A=6 V>BV1:EP+O?XMDJ-S_N5 MV6=\#]S+$O;B4*6"-31', &8%6Z],19:_$G!CQW$73^V_$=WX)&(R[HJ9-W, MZ/H:A//0+TS\92@ "48XL&;D9^R' 2E-+% M)[%CP7$C&W@FYE*Q5*F(W7OG01\,,\!G<)^"O3!/J(VN(<'?2QPUSV7D7+4T0OW+VRZ'A?E 1Y])+GR2G M&-JS& MDJ@@[6O<9J&+94VEX>TT NX10 >7?57*OBFPKQ'6YT'Q4Q\R[=NJM@OZ2%SN M,2+W2J @U* 43!2S&7>>B_9]H(D-0&3-!<8AI;_2$_@""Y8B_2W]&H;,,:= MYTJ$XZ\ 6MAR;P;\K./U.3P%GW^U@ KDGT5=3(;74V499YXJ:= /0[5 M*%*CJXI*NV#0^AA"6&51 O]BN2!YX5T 5Y3 @R2":Z*(1(+E.X(78 =W]PD< M#GL4YG)AII!I;,I8]LG7=MC@4I0- M*5J$$(;N"W&:?Y(P6$4#RK0?,?NBD57[]((,21B"\,NKUZP7GL[NVR:T) F3%4[;F_N.AJ, MZ>6XLZG54<8]8C 4,PG?!/H73:UHPW@N%)D5BGM0@RKA$7&SLTP-7!ANP.F=]9H># >( M\S*/XR8=L28^Q\?7(#Q';)SGR)C+WR\G[*-53"$WNIWMS0,N&H\M&O="?T&! MB2?)Q(ZT?2*:"\S%V?1)B+-'J?U(8^[YW[P8H[IBC&6;@2)C6C&:)N,+\X(* MQH,LZF:!N2=<5C)K1JXFB66L:SASBAN,Q4N#\ZCBQ'KE(<6J2GW7QXSN4K 7 MEG(Z9M8+'QWGDHZ1^K/R"8*>#)/-&IR395(.WJUI'(!R<7$R"1>,I3G'*X^( MYP OS %I^TM]15LA;OBQ:OA50 8&+;(PMJ<"+@,7?&'+ML,$#R*\\87GBBRX M+*RV-'>3&W0]0T5A]C ;7;4MFAH/)=9!2AZ>0#2IT=4,L;W"DF1(@"HZH\UY M;Y:Z[OZ01,3Y<5WSW0.(TK7C#25IBXF=C,C9$IUQ0!$.O;C+$/3E]7N$%>^S M(-,4.85Y1VYTE;:HFV6UK]H:=0<7OPV1A8?6L8F(-<'Q M:3Q'6F6.-"\@> AZ]A^)&Y*[-$KB/I'=TJ,:IDM;RNNR'Y# 0AW&X58X> MC\,=,=^Q)F2RDCT*&C@=:N[J^O8&#@_&U=%0/CQE&=1TUHSMFYOP:%R!:-S0 M]2W?YM$X'HWCT;AU)6NI.9E%KZ,H06ZAK21C$HY!0 [2$PW1,WR!]\.7\#K: M1@@C>/0"O \8C? C8)7.=)X:_E<9O&^'%P#^PEH'#\JV=3!H>.5O71S#JFA! MQV.RN041AWE'XV,T8YJV%#-3B)X/PF%(? %R,0!K(J>2>:2KZ+X M%U:_ PY2%+A^C@ *_SGP%^8)S/%V%-$H4BG$)2(KL:NJJ$(#2:GI8GO%##DN M*;>)3CDN!A%1-M*C8G&03E0B48,'!;77C%]FR$169_"DU4YS1,L/*F/B%U3 M'E &Y^ Y6SP+UBE!OO+*D_I)YNI(JRV!X:HHHF(4*&JJ8>D)N-MO'M'$Z\^F MO1-<'WR ^*P)'QR27"Z'0V+3!#IYR:*GH163/)**W50!\6(J^LD?B?L$" 2] M+ HAB>+0M6/0!O1+3#*]_6SNABDN 1(GI2 8##JLX>(4U[?#RPS3]X#H6Q\9 M&_]_. VP%\_=P3X"9[E;B^TE"-%Y[DXYOK!R4-'-4$79X&X& MZ^JA$C>#71]'V-4X."\ M$JNF8?ZCEP2K[QMXAW4A]$97TPU14ODP4D;] 45GB5[PQ*G:$369Z5&E)RR% M"5P \G="%;3PPTT0$T%=TIA;LM"6=E\*KC,5\.8$R< C4ZV[G_E5'#55R.Z_ M[F@-EP&5FJLRC271A%V>54TTM((GX@^ YVH5X:)YS ZS5B%'US(K,SQY;'M! M;;/$E'1\J2KJ*XI)MHDE'HGWJ+7Q*<9Q"WF2A?Y(ESH(\9+Y#,Q<0FKN)39 MC(2-O6ZKFKP4)*\^(<)Y@#DS+$= DR+"&M;OO@7>/IHA\"4%L(5_9(E*RQ/Z M,7PP7DY(S>TK>X^FI)48DR!R$?EG(?$L[$[U^=EUXE%.YG,W9IB79K=8 UA# M$J^_I8Z@U]^D\N9^XA*1C=RV:DF63&S=L 9:QU),?6@:NJ+8FJ[J1'+^C4." MLYM&X4Q3/)+F("36[TUK"+LZL[QGZS5"\I[;_-CU\P6U.RU$T5OH E_X3D*_/3KV9M;4OKVS-[/ MWIQ]W8*O/BU_;AHM4UK]E=22_[9%@[%E.R SL HZ%R"2&G/RX@T996&CK7U]__>2F"#>W#Y=]X>%6 M^'[3^WYQ]0 ?P9?]V^NKBQ[^\?7JIG=S?M6[%OH/\,&WRYN'?C5+-_*5T\>< M88M*U]XF.NL@B8<1YFWB49# PQUTQ%YL JH%'+&TV%^PQG1,SX\KDO-%]4GZ M,]67-\D8-F(O)RD6U?IM^&CY[I_9J,A<7,,?H,[OP*/,QTC>#J?R>R:^+]S( M]H(H"& M5;Y9H3U*#5-5%@5%4C01F/[-G=&4<6B[VV \"P9T!(P-^$3EG&^_Y( MK!"X(L*X#=RYXODTY ._J!M?-'^FZ+__8BARYS.-#<6ON[R._K)I:W.M=W9Y M TC%)#QX=Y96*O4@(">V;2JMQO[?Z+>&1^"2$JUYQ[@U(>AQ\ MDTYBPQ3()(0'N1,/[ORA\4NO=]?XL25<^11$P<3UT4N#W8PMWTJ'^8KTC9;S MGR2*4_CZL-,HLL(4>Y8PM-QPMFZ\>PD[J_9'H9SM"H#T\O'E^9799A. !B:1A "/%<> @_R*%82R>M]T#!&N M"5\^2750GL)P"J]QA6Y,) (CB"3'@(I%.@A#T#%@A'E J M@LRB2X+'_B?QT^ W?$2Z>3\LO:=U",C^;O?[K>7[O<^70"\)8?@_YM*!HK- M5"JL8>(?\+(&_75Z._!-477!N)*9X-2R,"4;H'N$WF:L9^(G$A+J>H^MW\F4 M#K$A'9 A2?%D15$RGJ2D;-'<.U((0C8S0#,JF3'N=C2W@/^6\!L!\1P1NOS9 M F!+0(=Q$*+A G(#TQ $V0R? %\^ ;V"A2P$=T++ATN5EQR,K%IX)RA*7 M@'2P*/-;4>"C49'JP5Q< 2?1ZX]HH$G^@TLRTVY&*"$>_]/XCQF^Q@$(.OI MGJTP?,4OGRPO2=O24[:ES;#%^9%EF(-Y(GZ2@1?WY$?9'^E"4KC,E$6J]*D> MF(T"I]?//18DL1TG5-JF&QE;K_ ,0%A(*S;<(8#0CT%,4G6V".8W "N%0PIY M$W> QC M KDGM@=KH>NE_L14P5R 6Q"Z=(E3;Z$C;?06MF#-'?,:VSMVE%G/ MP7 #1J48>Q5R:)4I*PHNB!IU\N=*EE+,-EXP0]9;@6N-0%4866@K$%\8!T#U M+J&GXN$=*1L'*9-F P2IYIC,.:D@?D")@?CREX9FK9F6)68B)W\DE4?TD_E) MA1FKCJPGDBX.;/4!0,.AMAOZ:_AV$24I^&9_3F4X,'[B4$,_2=\;AEC^1 'D MCL$*'.J]BJM)3H4WMVP6=.UL[;C\S MU \O=_4&WR>E M>1?F[VN;R-Z%W?G[[_>;A MZN87X>[^]@9^/R\A.%46V=X!9.W7].<*$E7J8Q7U^M^%FZ!%!6Y3ZC!@%AW> M'LH-,3 *;H(GZLK.A>AF"= 9-6 NU'>LT(F$+P'\(_S0^-KK?VG\F.F.U9=^ MGZ".A&L!Z'#I'-A%%NS1JS&:79F/")HU]?ZI\.P3ZG()L\S!S$LY&)HRSY": M+G%J-< JW735F1N%PU:Q:,P2!Y'8(2,,'[D+ 0) M4_]RSGV;/CEW&U,#Z#%QT^@3+(VD/OI3&A,>NE@C0>V2:*ZBFF9HIV$30=;% MC-[0CG6S6%M:\Y?:;&"B%'J4UA(NK1"#F4XP22-:$3YP[,;3V.S\JF.TL3 " MY:&!!592&$23=!\(I(!&,R?H)4Z7M1"!0SY9%6IH CP,\SP&<+ M7@XY3)&^533I6!&U8R@HDP$Y>50%->7T.04%FF>J=Q:AQ:1>N4IS9@_@5LWI MDVJ6^N["4GV2^951QHM97BA+[*'O-\^7J'"RE!(*2)0S"T(EY>BYFVE'@) M$]NNYZ9! QIK#/)WT3L6PXUS]^==<='E_T\2NI'CVM.H!1[.2>,@J0^U21UE M:8Q<@.ZG1>:?N#+,3..^-/B"Z997<*:I'Y]1*@WH8F;NR7(]JK;Q>?D4@G0G M468Z">Y/P46;W3YN'3'<.GZIG0_WYW=TUY#?CN2^\:./!2Z/]Z>?D@]&Z 07O] M7X6OU[>_"5$;2_AJ$YV#IN?%U M$$4DNITU2[L'"]5]PH5%#_AS!=%K]8F]/H34 $Y#A6CAYIMCP6L[6G8:6^?$ M:R&#J4A:@NG2D$]:-3<,D'20.]?:@9DDP@-$;WJ$'DO.F2U#5XO*N;;9:LN= M=^7<]I_KJE+HCG6+DI66(9D,+DK>2R,<\91Y9U=K9MZ*V?68>#%0I.QSR(/, MJ[4?+2 05%FD>@BC%\QN?S^IN7K[T]C-' 34S?,N5P[X5(H,^&3CH/!Z59KK M,7#^HFTZJ&T%AQVZ*FP&[ DV3=ABTZ?=$R'+ T*H33ABX&U3-)%9LJL0=664R"@US,CJAKRTWF MMNUD6CXOL&MD;H?GJ5=.\S,V][H-+K &^WE&<%\S$L5?%.((C8)R&HHPFATVR MCSP&<']9N&Y 0)MV(6'+ M#?%)7&)$36\9^A8+6Y&916775%ORBE@55E/A$X"&Y57Y#MYPCC><8]2YNB&% M6Q-W3'2M9%%IE^Q:\49R#%FQO)%>DH6/%0GY1_JG$+[^E%_;Z*8=ZO$8O3]P/8^6KD\3Q)@<_&N)VN9[ M]HZY'/1Y6C%8F WD1E>714U:GMNUOC$-K1HMM)\-'%WB?I1&5U/%=F>YJ_B[ M;5Y:]/(M?E+"0FN=OO MIVZ+Y).+/>F=?'+',!A,"Z5)>'%"GXH /5P[PL;+_64GL;D-K>,*?)_P/':K?U=!6UT7LZU\$L(G; M>!U _6-,FX8;5'+ 3 MBRR-(WW;J2]XMGO+OM]"-23,8#J-9-T(N W4_26,:^T>@:RO)0N9K51!T^]K(PJI)/J.0%0PP6#%7J7YKK"FQY&=$Q M6/,($1P&./#8/LNF>925LJ I88AGE?:N5W51.;V=BG48L4?$23RPBJ[\)WAX M$+YF2%C3:,'$F48+^9;R!I-10KN'1266/VW9PG36R6_UBM+2COT;'/!2 M#U[JP9 KP4L6"F?P>3^#BOH9L%_.\-7UW6B4-2:.R-AM#O-/'H/ V:N+0;D5 M#:?N4F_:\6F[RU-+,"?(7Y#Z>K[S6Q#^?N7?A0%._RMLI"N-KJJ([<*GM/?# M%:M]#$[$]:V84X[NUAZ%4U3@%$V4S=W\V0H8@ET+M=@5Y MJJX2#0* _Y;#'=BBGT&],$=HC:[<%COMHD4\/$''F* LBR!H8R1150L>WOWP M@I# ?=E4 .QU'&55"]B%G>#)/)Q R&5B)?U=ICSP/^F4@<#/L%&<^K%J1Q([ MVO+!.UZJL3 M3Z<>>-D/'@PJD"KTQPX=&$P#7$I#;+>+-F"H$E_'KT\X+*,Q4YEP('ZJBT^R M"S^9C:ZFB)*QW,IA]Y*#"MEFNV*#TFL*>OF0KZ]!V <0]HF=A'1D^?W":+35 MM0:J)"U-,H'/MIADPDP%PA0 3:"O9@0@2 _+1%- '*\6X3<^4XF0MZAH"9LW*M !](M]083IS/?RZA_6D?"Z;H%F+M8SHFF: M1RBC,,V6)NM%JR@THZ7*10L3UA9#L;8K6&+AS% MD.M:5R$4K:G@%41[-\Q@A0[.@RC>IXYD7;K[!$%%F]&#@Q$26,&?6(1CN7XE MHT0^ O"V;AW/H=?H?K7<4,!AQ*24TK=:5+^=6]%(P&'/L&^<@WS&$JWP9S#^ MC%TR$RQRP44P)A$L01@'/GD5P)7\G<3",/'W/%I9\W#F*84EM4VMI-X$S2[( M()X%SGKC /8*&A4MN2\X]+Y@[%*5Y$97442 PF%K)SC-?EB:M>UDG'A63!QJ M%WZ?FH6_@$G]A0#]D@?K99&0A^X+<9I_DC!81<-*-JE6^\F'7@9$6>MTV:M\EV?]HY6(^*]61-.IE*JZ> M EBDE/"0I9T+ -RQJ=A!UHJ4FM7VTA+@6.X?B>N(0C0")Z89DW LN/X3W#G&+#+M;O@V+AXO@X7&" M[TX'TLVOIBM\34)LY0R7I>2-2PS)HQ4BNM-'39/T6*YJ;2Z M0&T RQJQ2VX MOG"#LQ"-5AGS[PK59Y_#U\ARO[GQZ#R)@,Y)V(LB$O=\Y]JU!J[GQJ_K2K+- M^A1?WY,GX@-V -3965? $PX_! Q64G==<'W"P6N_\]+O=R$C/%M1":78RW4U M-6I.9^KOMUP[2A\XS7R_+O7-Z5@ORZNN.=T*0Y4]9PKL!H<. MG ;KB1K-0AQDDY?Q[(X?N; Y:BGQ\7O'[E=7MK/*^-GHM2;M#8EW:RJMRA+X MJ;)HZ"4?F>93]Y@(_9S^U+T-\9TJ6 8K"R6Q;>P6VF%AUM[6=#P]+GT0O'_W M[<+*MX3%Z2U#WV)]GR=!1-=V%A(/UO!$/B,NFVI+7N&G#:R(X!/ DI9_?!.K MXAVG2E2*WWUTZ3&KGW+ZW*"%PIRMT(Y3DEG6"%K>=NJPTKY,6E ;75W4E [S MA6"L]I[:*C#)1V@=N^U4,:BSC%SA\918@V%.JO:.9J+6Z*HX:;'D M3N!\9!9#,HZ/S-I18U?"<5B>V19EJ:#.9FY"UKM-JK9.RVLMO:QD-SQJHX>D MK/>0E):F;?"0IEE"0-PP"&(?L\84KWY304)(/[H/C.)ZAF$ M7BL('S\IDJ1^"N'K3_FU)>=/-B1A)]A)$U/Q84K5D1"/K%BP0B(0*_0Q-Y_$ MM U51MW>*S6&:*H0A#T):0*2 HXXE(F0> 5,]4>S[/D<>-:5/KQ3"I&M64-D M+N-JFD[\VV*^.V,,:7:+A9V4DWC]+:NRHEL0]+K;#I(V[KSQTN=^CL(9RSV2 MYB DUN]-:P@+/+.\9^LU0D:>SQ&[?O[L=@?9< E0-4D2FT;+E-[/HFY*!BV9 M,YD56# D!8+DG7C4D/ZW/47(TG;GU"^OO__S4CB_O;^[O>\]7-W>+)'N(9=S M?GMS<7G3O[P0;FX?+OO"PZWP_:;W_>+J 3Z"+_NWUU<7/?SCZ]5-[^;\JGLQ.0:)+)SY<>6_^C"!FG,.EI3KB2W MZU.N--O2QRY.FH/#1QN+J8!*U#7&BGS,EJ8P5W@DMU3F%L4BH%A<$ZO(4WG; MR\U9%%FO9<&:4$:Q6G5[WP_?O.7GJ;3\K(('TE:,MA6&KWAT(74;6&JNQS#L MYHX4(N#PE'QE!8XG"+X;$N] > P"IPKY_%'XL@K8?2"^K )\F_BRK!GK:7J2 MT2J,*\2%#PM((@)[&,;/5KC-N*\#S5BO*-?+4MG%!RA;WU"B]TY$DZJ'PHG> M3J.K=["VHN!@5*:JUG>?^,XY[Y0YK]@TUMU9;\ZZZ,T9%X69T6AT-545M<[V M$SHY'W(^9)X/RV3#M[P'INGEB^TE"(!?@L!Y=CVO,..9C:ZL&L!X6HVUX$Y, MMI5E7M^RP4T;JWE)H*8?UEQ4)# 7=4TTE**'' MY@)P9.#/L8L'MS@TE67"* M#!:UF1K+7@.&MPUCBRGJC"J%+P"*"FB%J[Z!G RAABE][@C 8C\Q/8 M@N=&V#VQ,J8VNJINBNL+=9^F0[,;7G3H1%3-" M=J>BLHP0G+R @E=9;JM0.(S$28IYN52)\M9!>43HNMT#*># TN 2A2# 8I! MZ8@=K:!7QVA;IH,A]LX*8Q_\->ZIE4#XQH%5G]GH=C11;RM,&T,?WJHNID1W M)Z*2E*@J882LD [E%%5?J52%.E;E1KV!^;(4 MC-GHZIJHZ-QK8Y;_J] *FH3'OT35*)AEX%[;S&L++8=05'$G;4?"5PZK^#2Y MT55-46T7[33-36J&G;3=B:@D':HI6 ,IJC)/K;%*46425"7J&(/GNBCI;(>/ M/K*1MF&&4>FZ2MM-5W'$EZY@=L=\60I&3Z. YK*QSITT1OB_$JW0IEI!+WIF MASMI4Q3WL]99.)!R@)VT/(<[:[LQP(&[16F=1K-D<&#^KT(IZ-A_1.P4K8P_AJ.FLNBFK1@OQ4=,\Q'3QQ\Q M79G1@ %_498[HJP7+,.IU:3I0NX,YV'.P_N=@CFZ_:?A@2A5E+42 @RV%6/7VNZSO$C\_4-IU6GVYH$.*SLLV]G7 _ M?Y?2F=Y5-G1*8_D(:<'RG6+;V] OHK3MM3%' M:HC*BA+YK;>GMH2?%NAT&56+J^_;(^(D'@F&[RC7KTF_\4+[-]G.Y%3&+I^ NHXSC[#EQ/8]01I/TQ(H_N%-G((?+JU>1)T@0M( M^.3:1 !B!/I<@4@1'A8#*'&"Z) N<&&0J$#2)0INA,\8!IX7/$=G2VR\P)WP M7;;N]!G3_<#:%WAW;(6/KD\ECTXYEXJ*-X(+.-BS)A$YRW_Y[+C1Q+->SUR? MLB2]Z7/VK$S,887@&[%$!47Z]>=LUKW9,G0517^6V,I>G'XKMZ2_+:K]]'-# M:RFZL?(KJ247_%Q7E4)WK%N4K+0,>?57^:/8[33)VJ3S=T#!RD3IRYQIJ7)< M&/V+'V1<6\HPVQ6& 'NASWLRMM ("%',H5RK8@+REO$W/L'O(X:(W_.JEU7^ ME%YOP6) &^9?Q H+FSI*HVO@4:ZRNB16.M[OD/JG"EH!J:+S@O[CL\X-//?A MF7A/Y!N\9%0X#-Q6@6LZHE38CZZJK/8$&*/-&>/XC($JY.$Y*,P/6J.K&V*G MZ/P+S@_K^:'#^8$1?AB%A!3F")J9%XU.T0E_G"/6P- M:8H26PRQG%B8CSK20"/S&82K-&KK(SH\0'T21@1#&(,D@FNC2!2>B6#9?R0N M!F9]!XCAB7C!!..\)/0!-$F$9XW3H\XRHL"4;!B(7;'!!XP24)[9,%5 M]OQL3?JPR8KA+8)%J:*6RR4/="W&C_H MK';CD6 )*6Z)T[2 5*U'(L FAXD'$![2/;Z; M1< ]O4F"9$M]AZM_R][82U_XG;[O&EZWL#N@1OO,2<)7&E7(]X,9Q+>1>P$O M 6S? I[#A>S!%)W.,B$\DQ")-A8P!HE,T%K+78LQ_N58ZCM9OIU2,+?#/,.Z M(J-BKLBHF,L9E5VDPXZ*8ON0-Y47^=YR0!U"9]$7"^^^L0K1^-]_,119_BR MB 2<_2?Q4RE!.0]I,224C#!EB*P&HA,^FH#.HSFD7( *$7G$2Z)59#PGSX1I M9O.'FR F@JS_*-)K'S.(8UHLP><,7N??DST^2[!=$)N,!_#D/)$HC$ R" -" M?+C)MD#NQ@'\-O2('=,E^^1Y^HP(J,_&%-PT_5A&XC@GF:OQQ')#?-'U4O'< MT'T!(?8G"8,5E5D*9^X_LXT9\B M5QM=31+_?_:^O3EQ)-OSJRC8V[O=$3*-) 3('>$(RJ9Z?+<*:FQJ9O:O&T(D M1E,@T9*PR_/I]YQ,O4 ")"&!P-G14;9!CWR<=Y[S.[U6L2(\3O.GK;1$-06_HQCMET'^12!HU::)X]&ZX4S0N2_Z@3!/Z'[Z3 ]X3O"=^3#(D2 MN>S:1'=(%T8-O^U2])]M!UYF!:ID'&F2/W738EE_26W?;=PIV;N]<8KA7/S1 M]R07%R><@U1RD>J]!4)7# MKQ4]OKXD)&J.)\]9]72L>J!NMRBK]EI%#]TYJW)6Y:R:QJH'FK@59E6I8*H MYU3.J9Q3TSCU A 84Z568)#3TNZT)Q5.:MR5LW/JA5E6O>48CD9G%$YHW)& MS8\O59A/VV$.B7H=0:5\O2S\M]T@?]!=V\@X:3?5K.TMLCUH%^*^1A'W2TA> M@A=MURVFH;;LJEN4F^WVH;I%F,/,MCT+T5?H^"TDQTVX'OCHAN(XL>N>;)S2 MW/-6M[___O;VUOPY<19-VWGY76ZUE-\=^/KWX%H*81-[1[CD9=;-[P6T2=\E M-J6[\9P(FW7#%-Z$UI\*$W8B 1\A[!*A>#=ZU*HI#8 E-\!6(F'^P#D5@Y.! M?8G&L0]A)H/(4(_UVT\^8DR4:ZNBVDNZ^$FXG-P=4Y+YW">?8/=8!^WD(^[! MEH KU]&TPULB"@YQ5\1 .;5X%RED$-&-N; "_K:G24C!".4L 39XB@3132"N M/;"'I6LA?P1MU %)$1_"%?VR6;GO:^I6=(L^<5&\[;XE#SSDM[4C ML7_G3K05+^1FXA#]QXT^@P'>ZHLW_=U%RR*..&5:P;,[7=R>Q$)=" B5UFMJ MK:/ZT23-0-]8SIE$ /;'G@R"&?TO.T5(K4P6^,/@R_=_#83[T=.WT5-__#@: M)DCWE,.Y'PT?!L/GP8,P'(T'S\)X)'P?]K\_/([A(_CR>?3E\:&/?WQ^'/:' M]X_]+\+S&#[X.AB.GZL9>J\HUM 42=RA^' AYI HD)\& :L>)+?@SG76Q0KA M^M+P,%),^;U8L?NZ6LE=Y49.H$KBITJC,((E!;/P6P?:ED%3@;PDG&5/NQS@ M2H8O"HMQXT_'QYD].:RD$.!*[AH10Q(T[.7*,6ECM1G%$62X@BAXK@POL*,U M.YU\B&PGP':3F]U>>4W6RAN4MA\OD&.[75&3M1 8ENJ$C%W%K@=@* YF&ZR MLK$"M6DI5[*B8-!?MNLYQ /WE 96)L0B,Q,LC 6\GVH*WF*.MY@[:3#^ 0C0 M(M-/C!*_ 2'ZC65M!__P/X^9C'FC)UJK<:=UQ)Z:#)[4L*':F5SN5K0WYA/ M;H#./AJ(]HHJE4I4/G^#I84I]Z/%]Q&/[^$I^/S'C:VXA\OO]15U,_Y#IGV, M><:B_,=T>-?DQITJB[):5K96-8HH(XU504HU%\,U(B4%2$D3925GCFY-1?)I MP5B_.62E@YY:.?9T;7C"U'0-&G.M%B\Y;3!GQTOF.B/.Z-/%SUN?.GSB"&DC M-XY^9%HN'"_KS"ODP:4&DEA=+M<"F=>RO!YR$.MG$S?.7*&KLQ<;EI M,%^ O):YO*[0QH]968$IAL;7D.1WA+%CJ"2JV F9B^T+$ML5D$*7DH+4RIFS M7U_IG2V]2CM9)UFZ]U]LW<\9Q>Q6%YOO$?.5'D#/''N)UKGGF).U9SNN&":1 MXIDVII;2W#<#U(3I"0O;=8N[:JHH3K:MI;0^XK(OC@[R@+;Y=5NY^M.CV>1H&A MP=6NTWWA37?S%3+OZ,^#)X3QM]JS52GGA>U6NW'7 V9-'AG3,"=6\_RUUAT/ M3$8"=#I- _K-7ZZ]H^-<=;-4<9:JE%3_F6>I["EHOE)&%ZY=D,F_"3'!LBW0 MU**RZWR":'KX +LTD73@].N(5+-VJ].X R=?2^*VGD$H53E//.X3E4XRF%%0 M+,7T)3=A]A^#[>/\SD5P_AISNBUCL9X2E])*/*:S0JID0F&Q\[2S*2"43LHM M\#27Q"YT!=,-WC7%:G*;!I&VBH%MBPX#N(K:YA1NQX?C$=PYP4MP%+D%4.%# MM_N"+@R>N(F*E,*6.D4+*D7<%#XU"F>5'+C6N--20J/^L(,BQ1P"I#!LUWZ! MLJ_6O]/;7HI^2 XD6(([[*:4_P&"4NQ MY9*QASF002V./:\?R*";P'X]@C?R10HD&2,%5,U?*(1!K5.5/NE3V-F))Y"? M*V*Y1/C51Q8ZVH[\H"F8E&P MSP#\^_29H[NS@:[=V3EN/2Y=@1TX-3G2#U+Q_.0DCR4\=X"&;GS6WP MH( >,$U -PQGK2]@1+JW]H\#+=L3P/-ZU'@5_TD$ Y;B MQ7;@GGU'JZ;EV8)CNC_"Z^%[3#29XE*;%HLG(!OJ$WOML0/=B;DPO7=<8"!G MQW[# U=XC,N0O? :TZ&.K^@G76!L.4BVF#&6A#V*/5T4YJ;KP=N!LH65_DX! M_]!KAO%0@RVXFP#_VTO3$#SX<\HFQ9(Y9L"/6+HT]I6@G2FC?7/6&NO\+EP@H6SO)PU&]$_V$1 M%U?QK[7IX-26NJ4S<+/_ X_WZ)6X8ILO4F[:VR\J@^)R]1U(D8=,!OZ=+=2C M-84MP'7Y((XT7K)_")1F+P'60P! M>9G!LM%7P/=XBH+\ 13] DO.[MLIDRC- K%0,59F/"2'^H,K;- M[YLAQ)GY MDTQO_D,<.TT]]LJ-WN08[3\=TR.CV'#;VQX.BH+ARV, MR:@&U?<4]),34,?!1,ZRU,J%I*' A#LY\S1V?Z[TVN5D?+2:JJ9>\Z!*RXWA M@[KP075:W7.G-I5[F2Q5E$-"%)E(9>>0Y,%FPL95F'Q/"QY<[/WIFBZ:#S&S M(6M"1M&5KF](][HSMBHAOCIG;%4U8>6C3;CUP28L:1]JPM\?I[DN4K$9#(N M7U&>QK7F6UQ5WH2:.W0\\GUH,GVT_)+3SR8&A?\?.-0IX6$9&^*EE.S7*1?P MX.LXW7.ZC]%]1/"?R,QVR!?XV#W !E+C3NEP-N!L<"UL\-E>.TCL;G8>D+$W M*ND_FPX 'A@Y7X'\]W)"ONHY MN*2/QW;S5TY*JM ^ZK8ZM:EM\$51;Z2B:*\7+08 M(W3*CAIE3C:4.PU@A)XLR7_4A$%*4 ZN:(^E\*4%J>P#T=AA[W9_30CU8UF"GBRLM24TUS9 M;4CC\_NVN]/C.0H'1^&H+PI'WFP212XSFZ1>4!RE!I0Y?W+^+)D_"V2]*$J9 M62^<73F[9G<-YE?,JY]4JLH@4M=(J16)D'V,/CR_5\#X7[T]&WTU!\_CH8I^'.G&\[]:/@P&#X/ M'H3A:#QX%L8CX?NP__WA<0P?P9?/HR^/#WW\X_/CL#^\?^Q_$9['\,'7P7#\ M7,W0>T7AB*9(XH[?#M.')1(%\M,@(!A7!#AN3I%":4?<&& 18\L0#F-3&NZ% M\LW7]5CI',(7C8M97]7(70546$[TT6=C3J9KL%1G?<3O)=,O)L.2-7>V/55Z M9>"-%M3]V7>:]31FDQ(6T:R"I3R9;!?H6;;TAY R&(8O:MC+E6-2@%_:*#D" M3>4=47E'U&-A SE.W"5T]HR:MZ*\KS-JW)%",GWZ ?Y[? 7*:?Q9&'UJEY52 MNI;P%V!&' =4@$->B;4F):HIM=E3,XPAQ2O#U;Q1FE**2D! >GP",*V49B 5 MW:52&I1>>]3FT(PO/"YSH(-(P"I/C%/\W)_<@1FM<:>T1+67MYG(<7M38GBT M$"^=DF6JD).Y>Y->57.= P'+/Y5"!W+AK:V*[G=-P^.A"\!$]3>)ZERG@Y,[4(#46<,'J?M/?:0NI M@K2M4 FGM))]>+F$NP0)5Q(9((Q.2VSWG4WZ\(%_X+K'9Q=O1T30442EQZ7?94J_DLFA0\E![>1,W?GH4O!^[<(; M"?;IFV"&XV6*OKH:?)@6'JSP$UO@W(3=;=QI8D?C;NQEB;DRMKY'4X:[4DX5 M]]%EVC_U%[_I]4I_=^S%(F[;Q<-YK[I!DW(N4^C5U=Y#RO>#-W0G^M;T&]N' M6+Y2;E[04 RJ*A>#ER<&2R<&M=6XZXF=5L[BJ(\N%Y^(ZSEKPZ/=ER]3YM75 MT N*7*?OJ;._Y2^VO=+#0@=G];A2D>Z5QIXIJNRX@V5P$ M9C?Z*J*(=N.N+;:[72X)'-R=%-<+O52P]BXM,EZG**:7@7Z[HH=.2>! M[NGJNR44)E[Z[T_0!9\&:MRW8JD/*%! M40S:8J]W$JB17'M8K0K:S&VN#R.>(;>^!OQ6W<1MM9V6I? M57Q9):5[:ZVWUB97T3VB<9=#=^VF>K#@3MY=<"XC< MS6C'NNDBL;&/GFR___[V]M;\.7$63=MY^5UNM93?'?CZ]^#:DBM_ M]VZ37Y^"4./VBP7W39$_ KP%_S05/C0M8+?-NDA!]VB)_(2\F):%)ZY^S?P* M1F)/A3?=%?XK#TM+N4IJPA_!P*7DBX%S^6NN.1QR!6+@* MM#284;8BB0+6!M.3Z%S3U$X\S4X+IMD3.[UD$5'F:2K-D)-C=+X+?:@ G^\ MUR@"GW&ON_//"_OM>;U:+<@27J0O'DS76-CNVMF)I=&1+@=+(SXSP8#I"C.8 M+_ H(XQ8SL,I3&4&K7%R,(\ RV,\9]++,D#1,Q06D$.X*B);&_+7VGP%G@!Y M)@J8D0W4Y &5TR^1>[<_B]T@>#;E#W@\U<\(("A,](5N&41PYX3 )2CGX'^& M%.)FQ0E)EOYSY) ,=W#D$(XY0_1SV^T"9;&N0#!20 M:>:EH'%\@%!DADE?=Z01*;%O3?''("+#OG>O.\X[K,$_] 58MWE]"+EQ)RNB MFN(JE0S145U,L3";G9B;SA!/K)YISAXN/- HKQJN48!KVF)'SIOB4B5SU-?B MS+CK\3?!,XP;\^?-W)R";WZ+:]X^?(GJ9\OF\ /C@; 9B#-7F),%BY49?AU( MI.HW?_"$C+)3<.D>(:L6C.EWL)RPU1-EGHAQJ?*Z'#K L]2V)K:D5ITS,&J* MD[C3Y=D0EC:FS A^0J"@NR[QR@3^K1&B(I?F^?$#31NQ>@PJ]S!8 M;U-0;3+UZ\AM*]U R]'+N-.K6R]C+O1S"OV2R26#@M"P2D>1>2E:KCT?VM9- M(/&WC>JD;K!B5V_J!RYLJS.=88\*9NEW$912;'7S8E)R,5H3,5H:(4B-.UE4 MM5J#LM0Z?7EL!R?X)9Q55YOX_/$:LEUYR[4,QPA;UM.FW #K:O.#(^RLKHSX M3FVQ5\7YPDDZ)&8[/ZB>@% AG]1=FYZ641 5M(<'<7FA4JKM1IA/'4LU M5]=U84L4U-%.Y1$ M3@N*C'N.297HFO[;-N&75_AK[5Q2!QCYN'CET6[SA9I\%V+89W;G'#WPGZQP>UP8;6%R=J%M[JN*+S-36-."PZ,A>ZZP%)DBK4' M82X*MK#!#^!=839NLGYGLS,X)_",%M7)2$I(8RFM*/<\6L)G,G'6NO-.20'( MB @T99R>PGBVH&^:N_ >8TU[X%K"0E];QCR@RJ7N_"",1D.J1!A6:C5/371R M)VO*BQXQYA:LTJ=UB!7:PV^)&%P*>YW?%.XTYNB4 "R=(Z&T@*EFFOML380@Q0.#[0AS7Y MQA;V&RVGW!@:YK3=3M?..]&=:##=QIVRK2=O\)*@(A.W$/9^KK\2P5[1I::: MD)8YZ0;(*FRU#5R+7^D+=C(' T9 3UK?^681QYV;*R0;VMRB*3Q0!+Q=182A M_*%$AV5:#GZ7:\W)Y&3ES^T$IOV];8+)-$V6UN^(@XYTW& MP07>6-AFNN9*+YM,BN;S">4#C_'%51LE;U*PAN5EOVQZ^'YQ6BNZ19^X]F+M M[;XEK4HNP_AVW7:2RD3,)MO8YZV^\TAP9D?16[I$#+6G3]I=7=;4F=939=EH MJXI*6M/_48"=_9OF3K1]+^1FXA#]QXT^@VG=ZHLW_=U%HS5>:6A:P8@ZW2;N MT?;R7DBIH=9K:JW]M7B'JHH27JGOH.<,6(&ML"?!;D;_RTY'4BN3I_4P^/+] M7P/A?O3T;?34'S^.A@F"/^5P[D?#A\'P>? @#$?CP;,P'@G?A_WO#X]C^ B^ M?!Y]>7SHXQ^?'X?]X?UC_XOP/(8/O@Z&X^=JAMXK6J4X11)W7"%>K2@*Y*=! MP&$$?2FX3)G;-B'$@EEX)GT&&-O- T!+FZ@3 MER+_NPC"T*TAG$/],":DIB:IAQZ504"=_JHBF0-R4ZYEZD#Z>43>TWGMDN > M_NZ'>P88[J&**@* .+P.IR"9BX-+R>* U U)I H@E0\'G9( 2[E0F7W9("Z# MI#T6H(Q1\S%+"EANE(F"^6$5+V\522R9=60I:WC1E)AYJ6HO$2ZI'&-(\%S' ML)>DH/+AZ7.U3I\K X7VFV//3.^+[>8^8.Q)>#0D]I2<8 ,\L>YC)=:5D09Q M!)4BTI?8[9T8$8-KMQ-J-T'W6*8.#05Z=B+1(TCOX(78D9]>H@Z!G7BD&X$, MVH_MQ=C&]-AH(Q[]?4CC4\062\(7)>($]5$B%UQ]G6OS#XCF4C:_#9N?[!N_ M:_.Y<*Y_ 'F/='X@B_7/HBY)'EE\7.>9^JRRF>U[)+?=2Q/9V^<+Y2?!QGQ$OZ*^ZN0@^PV(HVT\LF]N+ M:1Q#^D0@3IDLM L]E?@PO6=SA9L" AS;]Y3\GCW;^.%3GR^T+^Z63U@%-4BUIR92TE-RDQ17)9<<&#R6F\G2U#Y.N%M3O M[55Y\J%"XLWH5"N2,$KCKM7,V^^@!C%+GJ%V;I=K%V%JY1!F&PFSU>%9:3'= M%GP=8'VP^LXR2F6*%BB4^YJ,E]5F/VI8EG:T?>'7*I\"_9@3SZ5'/'@!Q0>T M2$]60*&IO(""FZ=U+Z#0.KR XMJU&R^@N/P""JW+"R@N,B^KE,WO\0***XN1 M\P**^MGZ1R7":QHOH+B*@]33%E"HK18OH/B("H 74)S=+C\N9=Z'(DUC:8F7 M4%RBJ5X9/2'_^<5&7XYF""N?O3?Z]9-^4T M)M8:=VKW\C)]+S@$> (17X@4I%;C3FGG1)?A\OJ*SWQVN0S8WG&'R$]U)ZH^ M].%.15;+;Y=@R&O[28B^T1;;/>Y6<)U3.G$Q_(U.1^*.126I95H=W8K#Q;'\ M1(J?2)T(N&,[)ZH5"2<&W<%!&/GY4AWT=VF(('LHOA F"%?&%PA0T8]UO-_I MX9&?QF(])5-AYMA+ 89KK!KM8>W871 M;)NU^[2W=6XK'%,I1$7EL<$ZR/E"?MIYZ*:#=-/A@<282OB=)M^%D3"V+N V M XT8R;_I16R1)@X^(AY&._1E, Z?K-HTJFB[)N[ K4-04K^2/][,J3DK=AD[%\<(Y*RV5'T MEBX10^WIDW97ES5UIO5463;:JJ*2UO1_VJU&<-/CXA=Q,'*+_N-%G,*U; M??&FO[M("K'9+TTK&%&GV\0]VEY>H"^:G+EI3L&J+/252VZ#7_X(Z,VTZ#3I M37\L=><%WN#OIII,1J6KS[Z.WMQLL;?[!HS_9O_K)GSU>_)SK=?46NE?M9K2 M+QF,HJ3"\%5R3FL)+,U&C#VVZ&A&_\M.1U(KVUGHX,OW?PV$^]'3M]%3?_PX M&N[@UM,,YWXT?!@,GP'/O[Q^7'8 M']X_]K\(SV/XX.M@.'ZN9NB]8.3T,;>F!]ME9,F4GR*).ZY@6H(WM]?P\*DK MHO5)0#U$02*=:BGWMY33AA39NU=\LG\WI''24-M4L:A '3(GE@MBE>7M#<%N M'L,MGQ:V\2-2BUVFO$UK3:9]S_\,'TA A:Y0(CIKUV]/@[\!;S[^8R \#N'O M@?#KE]'S\V:Y15Z*S46K3R2HSS*8Q;?V1K.^8:R7Z,"1Z%H,>6!;VO[,)$9M5KFU,7]/ D/,Q2.85S2 *SNR?J\I^(9Q9GC?5KORQQW1Z MW_+$ZRFWFEIO_X+FB6XJ3:6[J9>9!7/*$$NZ8NYG$2CX$6Q%3#L4#6I*B4P" M7XK(AZ+BM5R\H^1T>>#&E[!4LQDQ<#7P*\'TR!(]&3#1Z*;3=7(]^$%M$$RB MW5RO%'S?;#8SGKCLIJUCT)RU?*^J\=[\?:T[,!!A /;IE)K57W7'F N*)&:@ MT3(6.IM:R KUG6M ]3VDZA8-%<1#!(GZ]=I(F>-\B71*EEN8BE#3"5?!NC!A MI;P)G_Y\H*@@+BK\"X=*=J4J:[5+4P:C!*;P'^93TFH4UW.(9_I0-1-BD9GI M"; Y%M7#D4MX,#/Y\+(6[<)P_),O_P&GY[Y3SOF:0/^^.:;M"'#OJVD0P7#( MU"P*NGUTBL>%9EQ>X4E3=>XYTM M*H;QJ#$/R*T"/'"&]*T+,M-KX3"ETS0EH@+AI(NR3Q"5'JAXK>.32HDU7E$R M:IG0P_O$VO8AZ]&B[4_=M/#!>X69!,),228;GBN^"U5\?A<&#U3#RK%? M37?;&2O4@"(=&[1^/2ARYV:(-),?KH0%.Z?/^D%TZGG%XY!XH]D.&8E]HY.] M)7-KV&P;7!^/E;NK9Z:['G9%RM$.JT[TQ35VN2VNC]#3F9W3R\FS?"(P]/^0 MJ?"BFZ#,+<'0W;DP6]AOPIQ,7T[8Y>_RM?:IE?8];-5GV*F_X48%AV';$G5O M%$]KW&E268E3M9*:UZ253ZV4CZ8KI54$@+Y.Y,.5;CEN,@R#N)[@AT^YZMT. M+&\O#&^E>R8'.)/,VR'M)/!JV[S9[I6ZJ,=0!O9:5[,'/+BB*T71G?Z,L.1X M\-'U?)+*8LGU4G@'?8FK9C1TC8KY4L*^YT<8YE<=T0M':=. I/\& [6GP0%LW_,< M<[+V6(O[;[J3WII24<$$;.?M0%+QAIZDX+M>_%B%K#O0K^?<;'Z]4+\7@)$B.!=T9K.!#$]LQUZZU\,.M(5 M"&)'"A0WDLE#11(%A..C[9'C,'499SDVES#"(7D3GNRE;A7N!%'=;N]]XQO! M9@Q)V.WTSB^!_&EC\Y.3MS4H",[=;C6[O=+ N>5\3]HU*$EN=CJ]:QZ4TM7J M-Z@25TKK['\Y!VR]R"AC.G[IM]T%$*?!Q\YZ2'BB!ET[NJ<0#[PB)VO":0GC M4IL]-LMANO?*A M&#^/4U :W'L!_C]A'.23#E+/(*+P0 RRG!!GPY!6,C-,;D#VO$MXN>&S#'.K M88 L5^)6MYLQ1/;LV<:/N;V =7$'?ZU-[SUO;U.%%@>)O93V[QGJ@PZR:4D! M+\X.'YH=>D>P0Y+BM<:=W$N>O'!RY^1>#W+/>D!RO/3'?K^:J*5D"W%NX-Q0 M"VZ0E--Q P*OML267!-VN+2T:;DS-4C9Q#)*<2S]KIB_HH.)H%18BY?,+;KD MLJ)*EC(/V_5:Q;&J6''D]O%]#*(@SI8S\R>9WOR'.'8:1\K^"9O\1ZW[&QQ\ M'2>M&&F5D8*?B\8RB'ZE<:>*O4[2"^9D5B,RRV4Y].03B; ,Y-5NW$E@6-2V M3/+#4U8ND[2,,H^R*0SA&\6>DJ2P\P@P;KN6UUN8VZ_EVZ^IR:6'D_Q2YQI_LB:"U? M'/6HLHL2!9B67OAT<@%V8@M5;C&$_WI9J)B59K"=NUG1K4LU1S<"KE>+37%^ MA9 P6@LXEGMX3VV5:)6> 3*@,HG_\2BMC!ALT5B%*F&P5=)*KG[EE%@72CQ9 MF+8P!R2U,A J&;"7M(IK956:U(2MC!,VE'SKB<<8_RH]K[ MC=<2V)4>[&I27CQYSK*<93\,R^;3M>KI="VV16R)6CO9983K6LZXG'%S,:Y\ M0B,9>_6IJ?E4%\:X*=!:AY!KV/22V%EEE5+#>[:!"=( >'8!$\C-=OL0, 'L MVM[K]_?>WM[?FSXFS:-K.R^]R MJZ7\[L#7OP?74CRBV%O"I8+/_+\+4H=+<':S9#>MW9Q%RA="DC=7O8) MMM[?JC8]$$Y0>8CH],OF>;(O05K1+?H$A,7:VWW++LB3 ^,[$5)*.NE*\E8L M+O;OW(G"<"_D9N(0_<>-CF#HM_KB37]W4>3%)K(TK>#AG2Z*M\1*70A0E]9K M:JWTKS*"*B7UDP\>F#-V"S)X3^!V1O_+3A*'P=_H6CT,OGS_UT"X'SU]&SWU MQX^C83;55-%P[D?#A\'P>? @#$?CP;,P'@G?A_WO#X]C^ B^?!Y]>7SHXQ^? M'X?]X?UC_XOP/(8/O@Z&X^=JAMXKBEPU11)W?"1!'\%*!+EO$# W5J!%W+F. M0'@LF3DM_2/=QM@M:4(HSJ2F]($Q=WXKL6\OAW%EK=F2.F5!M"G[14 .B+9N MKS3E-3L2/G ^DXPJ!:8P+4;E-)L:4=I* [[=TGH7QSVKP#L'P7>!6TV M)1-P](FQ=L"0YZA_U[3%%-G1AR:X;(!'F0,\&D[' ,WFF"XCL(:M=*1O7 OYP=:LH.\@G906G< M*5U13@&\XU"G&8KQ*R&6^D"=5E#K=W:S2ZL%HFFG71!'LF5!ULSRDF4!9IFG@!!P67!26: D M"H+.)PMH;K*: M)3E2S@EG?M@%HOA=EO< M)ZN)*DZ:Y>=!J>Q*C;MVCK98G!(JM\CK(2J*-J3A!%*]U7XF4:&@$Y<$\;H2 M@_UHW-I***46N+4G1LL[OTRN&)ZVVRY@I)\!]8+31X41]7WT421TSNFC/BK[ MF*![T8A:M].X4T192^)G93CHYA13-R^@9(E2) #/Z:,^$N68T'UAB4)C]-UV M4A&=1:*<&IFWDDW?@\RKE(+,6S-LL4H6\4 &W?DAQ,XO+[0$7F=E*79=5GC3 MZ>; _JLAQ!]G*LY4AYCJ&$#-!-_T6HV[;B]WFC9G&LXT%\4TQY2 )IE&:MQU M4D)GG&DXTUP3TQQ3*)K/?.MAP9 D]MJY"TDY4W&FNB2F:F<]UBF!J;#E44ML MM2Y%4^5%-KQPB&0I!2)9.AE$LO3!()(/I@/I@OLI2_^ M=.SURH4%7ZQ1Z,#'(8^,5L1AM(&? O&L'3*&1WY:@,40K2&XO 16=@4/]YPU MN2@RZY8^ M-6$^*_T=U,:"?CA?+^$3A[APJ4%< 4;_:N(OQMJ%38='"9[M9[SYWPDKQWXU MT31O"DSITS?_M=8=#ZXBL(!3=KHF!"TOZ?A!NMLO%D6NI+H3?OH2/;<4/X!K M$UDI3*)0A3V:]5V7>*Z46R!W&W==4>TE$R]A6G,3IFDBI#D**SHEALL)4P!) M1N&(+ MZOF;C8]PR!)>CEOB+^V;"1L] 3L3+)$IO@B&OM87X?;&"08'YQ /WFFR"\U7 M\+R"25(*7!'#0X*8$#JF!<&A3AD1X$8WA?&<@($:F_(+J&J'3DFW+'RU0UX) MB'*JU%= 2S]AW3VR>,]) PD(B^U<7/H6-_=NXYE[%QS'9!I/;*)*4QCEYJW8 MHM --6&A=/A^98.XA>?B=&$7=4^8Z[!:PHMM3]G^L3/KW'P"LO0 H_AOR+U( M&K)$6F("D#0.]<6:TH$W!X8))X>2RURN=-.AU)YVOXC+*48T MC&(-Q W0J4=-G;UG-Z3LI0JO/:&O/9[8-,A?C_('/W9QDP(:S]0((/1Q' MC'-@CAYEX95MPC*\ ;-O<72([QOGJD&PK2!7S8S&M;U-LB^>^U12+[(Q+X\<5!+AD"Z^@DA!AI<"5 M>9E'*\;$S>>U0RTJTV+OQ8DXY$5WIHSI0'30JW$U46I@+QV8*=A,1A"*LOP?.$8&4'OQ=D(GV&L@M2Z^;];9)[2F^K,!$RC#4+)S,A;:>U9;&D[>2[V M;X[ 02<,'/#^6\7=?]Y_B_??JEG_K1Q!0+CHE9 !PGZ0\K6S0M&9/5>H4&2PD(?:?-],G5A(9[-X*#X.GQW^ M?/C'(,9YC\/G\=/W3=8K0K8UL6#ZKK "WRLPLTTD5;#K!+21!<=T?PA+\'Q? M6)@(> 4^?GFGMOI.DB1\\$I_9]:C;;&T>EV@/F7PIS\+=ON"W-"!T/9$OU([ M5I)_:PKY9,6S 0-<+\AH]NB/X@D>&DD0=XQO2A$/RO:Q&WZ&S]\4&ACCF89/ M@ZF& @D6S2%A&&<:N-$SVP_(WB8[N!YOC.[H5$A'OFD,,8F$)Y-J6L.7D\N[ M@K90KZGF[#ZWZTGM9J>5KU]=>6/:_;G2:U_MF*0V#$JIVZ#D9ELKJT=F:8-2 MFW(WWZ-.,JCN@7:4&>O!,G:GXI=5>EE)S;^T=AY/)5OSKRBD3'4>QI4_5/.S M\*@WO@1*TH#=9K7.#K.^O(YG968&Y756B_8[K?%&@YD+9IN^\#WL#T7DCW'_ MXT/-_*ON8:;D^X>:M%]F+;AS0CP!G"_JL92W!#M[1.R3=751>)]UTV''KU3: MTRP0X7?AUT7@5Y?8W_ED"U4%%>5KM @/8U%[P%C^PX[GMJ,Z MMQE(YS!-'$U4_ &7\(#$09%A$ +RK@9#R_Z ZMS0%'6;N0"-'9Z=O?HL7_W8 MB0>=+Y?C $YK%/4-S&R&M9X[MZ/=N)-556Q+)P'QQB4_#^IJ738;M@2%8R MFXHT)4N='=J63SMIZK#3N.OU\@(79EGD"G4D-]QJ5/4OM0Y )T;T^"4277&B MS&G (=2F**E5]U3PJ?) T*'V<05V^D)/'##&4BRB< DG8'6\[*"@K&@T)SBZ MO1;W)%6B)2"U*O)%L1BMU4HM-."^Z E]T4ZIOJB&OFBK579KUAI8,Q_(%PWU M)G=&T8DX=A'D[#JQ+-%2 T\M@3*7W5/+I4DZK18:Q7(O9_SKW([0QU_OM&AIXBE#UY?N $6X&R#,Y8)'JG5V,NI\&7> +E-D'4#?*,D!ZK3D MQIW"':#S.T!:B0Y0IZ7 KC:UE$Y)W &Z' =H0V^JW GB3E Q72(= "DJT0EJ M8XQ4D(,^TF8!B%N !@S"S-WW: V-J4"6= 9ZBLF^U'H/#WJEIS:9I>BQ:;!Y4WB^>8L,P*? M[:XG+OEK#0NR>(_!RR*&4:PD.H!5UMV4:F9\S%*?DN"UR?IEBF24-N.H=)@] M!LC"\"<78IGA=?IJM0":P8)'VS0 MOU9(!S*DKX^!F 6H;(CLA.1'4>(HEM@FCEH 2,'^#I#4#F[F-$(PLX O!$D6 MED#%];H@O5J:.S3G(__V_>K(D_2'<5S&6O6]&.8[R MG@IT4+&@Z!9T54(D7/U5-Q=44X)]=L/0[Q#MPPT[!R#DY4;Q*RUO86@@RF\! M/ EJ$]/U&,B&+DQ!T[C *2C-R3L(<.<':* 96.>^,K1=+X3C6"-NJ(]R NK& M<_3 T/ !;HG_ #&.,PA7P$1BVSXAAKYV0[!,=VX[W@U(MR4(5@39"[Z@$'V+ M=U:9@Q!\E%"V[0.\>@>J")M[]S>$%*[ 6CBHY#@0WM% >.VM18[]RS'MBFM7 MCFG',>TN%M,N-+@_O?N%T<_HI](^%T"\*;9W-\7V[J;8WNF04+Z=GF*]RRD2 MUC>YE,YI(P:/.\!O$ZXTHH;-0IC:#1 NT.GP/T/=S,<%"=;12P*]JF_62'NL^;UJ(5NK3)+6J(\6" 8B,4!>;009$QW])0[G8 M]L9Z3+&=>P\+;W6-]V:SYT4)/.. M;)]X%L0G*0N:_3WM8V1BI5#NT>96^$5 ME[5Y03L31QDL7\DH6@I0%\R;3(GV@17^&U])>@]@FBAZ7V1/LTD6M M6]-:K3?76.9K?-P:KZV]ZZNDPA%M"6I9R2"H/P)0WVG3@*H@C;.!G%T(Z]QO MM)JJ6O9HM#:.MRD1R3,SQRF>D1MYC#^(9Q8_Z\F<,PB'6+1Q0]Q,,.S\9]H*/@6#R4 ME?4T,BM9L))SS0\19B',G"JMI+/ .YU^0GF2I=OY4J5S)TAKC;N.V.UTSIHF M[V]!.96#G.HOG^HEZ4 WUV/I7FIQNN=T?Y()T;Q-^0].5YRNSBA/<^)$YI:G M$I>GG.ZO7YZ>,!7D1'',/NLP0:8TF[ZV^"?'@H?P^S_*_5<40+O7W?F'"H#= M[RHUJBW:0MWMO@/Q(USPW+:>W+B3%5%MMZ_'V..$DH%0^M84?PPBMDRI+LY- M30JGINNCI@,P\-514YM3TR50TZ4'Q?B>G-6QYE;[;JO]]!/^#.3@"G.RF-+4 M;V/MPJ82AQOM1;7G@98#A8QV1,)J]419/F]_'RZ%3TTIU=A9'4Y.5TA.!S#J MJR.G+B>GBR G;K?S/>%V^Y78[1<';5QO]7D@@OI$7,\Q#8]0_5DX-^V^\\? /]B@V-">SM@MXJ/E6GOF_$KK/X!/K!GPF)C-:C9ORAU@3ZL M&#G0[P[)< R+_ !KG%M@M&F'NTX++'T>D?N8-!/JG=S$P]HC*I+8Z_8X\=29 M>+@M6;\]R\Y\%'.I1RWN&5=$S3-TZ5N ]PWC/,-XS M[!I[AJ4VZ\+&7OM:>:4U[=J252=O: 6V2X&&5G*GO%8_W=(:6K7WM_HY_:!Z MS6ZOO(96USLF;&A58HNT<@:E-56I;@0%"]4]\"C>T.H478[JV=#JN/W@#:U2 MM[K&>Y-HNGWY/:VJ6";>T^H,B\Y[6IUVC7E/JXOM:54%:5Q33ZLJUN?J>UI5 M:PN>WSZ_FIY617\%SDBQO*!NXTZ619ATOJ2@:G)_.(E> M!HF>"Q):[G%JY=2:EUK/!3DM:YQ:.;5F2^CD>\[W_#(0]JH1Z/$W)1M"*ZT+ M;@A=R8)5C]!71;K\N6V! Z[5L;T.%436$'NMG+T.3R?[/\@V2_(!].NC-UKF M&WW)FO-#+&0^CCD \'TTQRB<8RZ98SZ0K=G>L#47ICXQ%Z;WSLW-#7,S6)?X M.[:FJAU9!Y!JO_N5I)/H6B"R#2J^D-PRO3++M YY M(CPM^>@,D;+Z@[?;> ZJ*5VNH>JXW97T9&ZK?,_KL.>2LJ/+0S6[WN&[?LDF M%%](;HORUM8GM5G/TMKZ4E@UGZ8[8,X>W\&ZW6W<28K85FI;6,_WNJH^J.T> MW7NYG;,/*M_[FJADOI!\(:N21@=PB2J01MIYI-&9[-KS6K&I'8<_CIUZWL;, MURDP#D!#'=-_66W1CIN:+/94B=LJE[/1A7NLJA3^0U7;8DO.V6.5[S@WJNK* M.@>J6LMA'9FSSJ6S3N;6P9N?'&H>O+]S+]*/V5'TEBX10^WIDW97ES5UIO54 M63;:JJ*2UO1_D+RB]IM1Z^)M6D\]>5T;WMJ!A>E;TR?L54RF?>P 14M1(\]A M#(_YM+"-'Q%-*XR78*IPB^=_AB\A0/\K> T\>\OJ3IB=)^_J>;Y&O6QF_EBE M.#A^D7Z]9?;M3K3'36]P,AR-!X)V*SP-GL=/W^_'WY\>AW\*_>&#\#@<#_YD M#7R%P;^^80_=9$.E1"?9#:+PO2ZE$WI=69I9^W?)W9/Y:K27]0;?4+?$!&)^ M<5A/6_)S12R7('.XINNYZ,E@,2R>3%#^$CP;;@ &HY7?+OXY=1",A>B.!4]T MHZ*\V<)^$UX<^\UCE7J@I/!>8[&>PHV)IWIS]EJD+#88O&EI!D/#D0 =Z=CF M;;5:F*SQ$7O?RK$-XKK$;0KC.:'CQZ?[L\ &<8,G 8_B7" (2Y#@ON M$ /9AJ^0P "PYK^/).5YORD(%[0>@U9#8S#9-8QKOH M,\BNMWASW4,*0-U":+-#&)=#9D"*\% D2WC<$-X]%YX]W4$"AVU=4K807FQX M&G" 1UDD_EB3,O)L[5"B9@Q->VS/[05(?K^ET.1=^%7Z#>D#)H$CI&,/^'Y" MP*XDC&6 OD3!TW\B[4_)"DC5C%A:9V7V[(-?&X-/C^.'?N.W8*5@H9 G;0<6 MXU?YMV"E\'VA6(%OE-^$E4X;?4WM-XM&5$3Z^%_;<,\2)OX:#'%!%_(%6 ;? MV11&:YR18]IK=W,5F&P2=&'"FJRA^/F)*Q:P"ZP?LA:L^'1M,/$SLXVU"U>B MA')>=,N?&%P9W$3$2#ZQP\L5<8*+V$A9ZU61MK#T&1TWY,UV?L!3B+Z,"5H' M9@-FB[]<3>&?OCS0%W#A%"2)O9R82(@+\P=KT(&_P-JM0I0.D4T YQ<)/K!0 MB+,M?R@6 NQJ.&0Z$&=M"4O\."!8#.1R!',&+I%R3[^S<_K(3OEFTSY0G5/];+J-N]Z.V0 MQO29 MD\ER"7K? ;VK6Q;)[QM.YDY;H]UJJEEME* ?-LTNLEU*4;?4Q@-Q';ENOVRZ MD[XSU8INT2<@=-?>[EO2/-"L-E3*;2]6( MA7*V2&)&_SO"&4^/>#T,OGS_UT"X'SU]&S'/>T=DZ33#N1\-']#M?Q P2O L MC$?"]V'_^\/C&#Z"+Y]'7QX?^OC'Y\=A?WC_V/\B/(_A@Z^#X?BYFJ'W"D)8 M_3I%$G=H,_2P0;((@M$@*_"#P3"@9CW:X&LPI7Y+.:M-#WCLEC1A["X>.XP" M;3=2(V=D[]F8@W6Z(*/9'L7CI@3U>@?#=[6.N9@8&9@MJ#Y%=V(S($)04, / M9@)3,S;9V!4]P!E0@/WFWN[4![ZH(H\K\ 06:FV2J?(=UF0C((Q2 MU';"57 ,3%BIC#5.R&:9&FC75E2/;2\([X)UY4=9,VQ+[M;C.UTXPR $G(3, MRUA2;[CC>#A?;[@2)GUD"D<5L\T7;3N @Y(>'4W&S+3&G:8H^1)RCE_^\M)X M"O/-B=FC"EFSDSU.Q05G3UUK[ZBY+O.,H$/3?"4U+Y.@G"*266@NZ4FE6D&)Y?/V6!/#F6,R5:F]-KY43DRK03/-.T%#(X4+!5"AG( M]$Q;:]>B"./2A'".A@2GI[5,(>^"(CJC,>N'H!58J:F]QH!V,->8AI<^FH=5 MQJIM>DS-&*\!"Y[!BZL!IYW;BLB3)E64T]J4 MTUI:7E.RA@Q5$PLDQ^'_11VP(R [T8TYYD&8]I2F?=)3=),F\-+$:/_X'/-X[AY^5U$-6#GWYM9*R>)H)FI)4U_/2K_MAT$>O53:$- Z@@F=P,ZVY\! M \&.QA],6J0KO#4BS--=$+J,; 6(15-V*:1I)HHZ0(=E0)3!'\1Y)9_>Q^\K M^ YQRI(P95VUKC!E(&BM%XJ#[.-\9V*'-^(4P1V[E+3I7KLI]_+E%9\@0UEN M=K6C "1YBNST\B835IDG=:9P8A7A'=\YY"J(=_$$M=6N2Q[2%5'_$YH#+NP=I__(3#R2 ;"-#_R6127TF0_4G_Y[[7KH MNTIIY-]KW'63C0T2!BPG^\Q;_,V/%'"J+XWJ-XD]6.#/MK-!][E%OX;'N+*L M7AKYE^#]5+'+H?>3TMCGJ+;K_.24GYP>YU'E@0L[SJ/JM;#RI*WDS'BNZ0EJ MOH,5_VTWR#!T&^/QXAOM$DY:\,3 SV?WST!\&U;PST+8J0H]([ 7"Z"--]VA ML?X<0>FI37M7!AW]3(\L7?^M4V%J.L3 EG6>'6*#Z&[8!HV>5;!C$78?'D?@ MTZ+N'(5/?5*Z49VAY;):K.7R(^TQ,M9_[FNMW*MY$V5-:_94A?=0CO%MGA[* M4NM6>!S>C[X.A''_7\*WI]$_'I_C'9SR]4R^C$ZP*+) 4["&JT&K'4__*="& ME0@KE*GU(@4FY;&6QM[&$H1S!ZF<=T*J6N64%)A2NYG$$_TEW*9W MH@=[E'Z&P ZUL;VRA[27 Y^)M00_K[\WGIC C4]J[%ULVK;&7 M;72] 40[P=O $O%/UZG2T%?T18VA#1=1-F-T!BL@?,-NMBY\W0A4(UY%C_GO MX\KFLVF!L@%RQVZ)0:\H?;6"*:.Z].^EHP77;@FON?F_Q1HD'LVX1ZJP7C$5 M]@W;9=E6WYK20H!O-K;7]< >P*7ZY!^I[55O;4;00(QDVO?\SVYJKO3.UZ?P M2K2>="M\&SV/GP;CQR?:]T_X-!@./C_&^O\5Z9U7$_T6M)">@\2W'5QO[':. M,@>EI %[H&/G9J(O0!,8: X'I\\,4P_VQD1R9JPT92(PS#S:Z%\?-9''2\G& M0X'467][T RVW]2:/0L;JB\HCX)H(S^)L?98*^R =>F]3>&SW\'DK8*4<];TO*6M'5J2;OWDH+IGD,26(FL"2T.*<5(3*9X[NB/2TW' MVM@!W]*5H^_PFNY&VK/M:UKZ7=%VM=8T]#23"+ST'MO")UQ;5FFI8+PEXM[6 M$HRW(U]U\]J,Z:DTY9BV)ZTZ M?P ;W")3W^WXMM"M@![1!4G+C^@T[MI*,N6*@]?RVHSZUV8KQAVB+=V+(Q)8%A?T%V7\%SAPKG">?DQV(8GN@LC"S_K MTRW(G>C7HX4C6K)TZN39PQ\"!2P77>26TR72A8; QCTE>U$%%]GU%-G]I0TC M^$^88K-R3-L1,#G8-(A@.&1J9G&XN.#.(KAW%#8E.36^*Z/9-]R39[8E:&/= MTUU)84NMU;A3U!J4>G!A?5!85TX+4CY:X +Z,@2T13P!MG*MXY.%A0WZFUO6 M)85]"O+DG[IIN5_H3J0Q(LWQS0N!QB7SN:(=U1"!TKA3.SD1E;E(KCV6[I!X M?B]CT]C*UN (NKP.]+*\#B#F;SXMQU*L\L8&-$3]%#N]$MR0.@*!R)?KR0.5)$#)3E9@[63 VO(:#6Q4Y*%X9OEPBDU !G*AS,0[=A<$E<8DC?A MR5[J5N%T9II7*A0M\^I(QJU-2 MHK32:Y>&"=SKU2U[&X&*]V=OUS=$>MT9NG)G:I"R$U:CA&X4D!\N7S< %, 5 M$((E4)+ZYEHS99^)9=J.*+C$6-.N!<19"@L;WC[3$4O!>_\ Z;-',M:%I<]6 M,MM\T&,'NMVCL?)H(6P4%J/=ZX[S#G/OTW+#W,XM@GEJ+5'ME(5FR_-KZQ1 MNO[\6DD]@/U9*KM@ ^5N5Y1Z>=N=U0?^O'XT'&C9M17H60LQ)B[S'+X&^J-W M,H8 J[%QU^ZJ(E %/Y*OJX \F-I:(CU(!>GAH\M MMRN,'7T-YKJ[VZY'@YY MM1>O%$6 )JGE\4"XF$QABT[KA&PA-^YD11.[*A>3=163G8.5(272@P+TH,I< M3.8W%4$:FE$&9]0BDHO!@F0OGY#LVXV[3EO4.GF;1W$I>#)R4,HBAYGYDTQO M_D,<.XT2U,8=X@I*\A]U%H L6[*.@G!L(W3DRC$MPUS!;PQM[ 1"<&?NRE6* MQP-=($H5CAW,,U*[+5'N)7.-C@[&[MFLDTO.D]+0V65J:1(U PUU:;9HJWU4 MA+)D4KD6D?N%N.XM[+3.*A5HXPW7P&VBN']3S"$Q77=-VV,@M ZW20NF?.:2 MNM^C#7GP]^.;0Y;F>MFWIO12?T\HPN60Y&>J'C!5"S@J67#"2T'/GAZ<2[I6 M3RM8RB^)2DHSIZI*10N(5TFIHWQE)BV*49'69=JS.@A8;N]N<=,7VWK!/!C@ MF.RI>?VH M.MG 4B>]2C.>)XT=\LY/$LPP-ECW0V&%"I95UR]@6\HDL9>2N M,:P_,_5<:=[V.**E)S5PGBU:KHT7[94/^ MG:.$_1CS];(3A8];CQKJA8K4PM"VC(*2@9:FJTI/5-LEF^U';=[YJ]-/RG7G M2"L^)W/5W:LIB;EHU;G:ZH@=+2?0S;EX*%_G[^HK4;_J'LT5(>YH%M^4].K4 MKM2I:W5J-)&D4R6\$8=V^V;%J2[^"A>E=.L-BU8OH3]UK]V4U?**/P_VV\E: M_-F3CBH\Y\6?EU3\R:K"=Z28U:7NL1);$^2%RBL;>67CV;R22.4]D97^3KON M4;A6EN[T: WAL>,WLG@E7^$=\[R8VUT),R5:DMBZC,+'$^J5J@1*A\=XS\XU M_X_HSOC-SLTLO<:=)FNB7)ORA2O@AR[GAWKPP]PA)#=':#7+9+\"ANAQAJ@% M0WRVUTZ.5'ZY53"5G_/";E[0."_4@Q?,U]RZ02Y: UT3AB@E [L22BBUZ(6? MJ_)SU1J7 \ER9>5 UW,RE/^ IB@)98^:TR.;^W2,AC*/C'*.2* VFO2'4,58 M]K[YT1+^>VT1/(221.&-".0G,=;8V%)/H%QL85L@^[FFZR'LA3V#ZW>B8 AO MIC='R-:EZ5%5CM?_5[[2UT/& \QL-&,[^]E_K9]4]Z^OX!OO/3>W M8T>35BO59J#)[WK>R:@G%%4T$412TTV>%-#$IC">DSU["?I]L9X2-_^L#T#G M5;J%:MY2ZP/ 994.%GMJIY-;<@-=?!/RM>"N)S?A+A4BRP/85)7.N9MW@PX M)U4Z6.P5F\Y0R0U:$,R;1XGG.$ MY=KU\/GLJ4P*)*6#8+IPQ5]KDR*NVM$-(!<$^!P,?_C'@1L7*"I#\V7.:$)I M4:)0*=WDW)%<<"2E357*NR.YR@Y+&Z:<=YBY');2AHGH1CVQUTTV+M:DM4[3+GM) Z0U-M:Q]B_*4;V AG6(_N-&G\$(;_7%F_[NHO\< M;S!A6L'#.]TF+O?V2ITZP>]\75P288YB[5L\>]78W4QH1O_+3A*'6PBQW++! ME^__&@CWHZ=OHZ?^^'$TS-;;J*+AW(^&#X/A\^!!&([&@V=A/!*^#_O?'Q[' M\!%\^3SZ\OC0QS\^/P[[P_O'_A?A>0P??!T,Q\_5#+U7-&-QBB3NN$(\Y/HG)CRA) MB>O%M9!M466R[5F =Z"#HEMCKV4:SG% ?Z+F,8-G3 DJ(*S[%2;OH&!G\#%J ML)G_=IX'GU^:OPFK!9K%S2?H*]60#!T M4$RLP3NM%[R>FA@[#2DP<,#P2-I2&Q&5Q^'G_<;4)]TUW6?0LOIT9/T#^TO# M0'"@4F@QP5:&)E-[CV6W:T ;P8X#MEW.X6#U03.#^?8+;D_N@7>K&WBGP#KV MJMS8+MC"F592A$& 54?;3V'Y]-JAT4^,PONF)AY^+0C0/U@*R#^F+6*Z_Y0U M/F3B+N0\_<4AU%@5_4!-%!L59H2DL.S:6F.SJUC]]MY@05,(,(OCC;.B*,.V M!)CK. HF3\CT1O?G$?)_(!!R;]]&E*:=)4@3R"WK^]1IWG68W M>0+SR^Y*"[K@>:?1:U4Z#:&WDT=)I C+,TD_*@I M?%X[U(LR+>: XA,<\J([T8!2AF& [)]@MS:@162*H0U?=9MY3X[*.6^J1.^& MT45W#[^AB4.-?5@AL)S^P_0J>)G(JQX,8?%.HW0^GX- Z!K!0_5 M)0H(G2YD^">84*YMT9-X&WY'WB8+^G2J>*=TB_%%YM2$C28^9IX@]RE_815XPUBYX*^CS&O8KN,W,?P^HB/K8 M+LI %*T+EQ$WTA^96N"BBW %L> '.+TO,'$Q' %S_-&-\KU7_ [\_1="3<_) MVC79 _3I*\8D7.2F5R!6&D(0J:OM^J%54"ZF@5(^R$3Q)Q4.&'G%LD4J&6Q&=K:". $19%*V(6EO7!F< M7.97S$WA8>W@VXENS&,AK"BXO:(B761W'QP>!N\MV_-#Y+9#"8$4T$32#GMH MNOAY>Q\;!DW'^>(/X@G'$*J>5JAYVJW\%EE/+G4$F(_5E#/88,A9TFVK17CI.WV:9?^J_S27ZV5\[KY#='#V^V+&1=;_B*$HC3NEF5)#L',CFL(CR-GI ME(I7FCM CY"04Y@(%L!AQ-%$A@"*S-CN8-: !UNFPU?E[@A[<6"#W=L'YE[ MP=N_#3G?K^+:9SI-Q+6'*X. .UCWOB,0""@:*/;-AH13\%DW%]1X ,X@Q*,A M:/]:?0*#W!3!;_9Z0?7?>N&AG 1- 41D^3!1,QT_IL8#NU#'&F?83;047'P% M+,\B%LO9<$7,Y1+&!O0)DA3/ I"I Y<'?X\_$H<7>RQ!@Q-C#Z!?G)"V0+V^ MH$7AQ>PJ8;4@TQ<4\C,D3QS+VJ*O@,> ^O46A,T].<"F\$_"RK=IY'ZY6ICT MZ()%[A<,"C%N NSR-Z[)M,UJRCG$-UACAL^;[J!MB08G_$E5,+J]%A,?]"@Y M,)S%@ Q]VQ27VUU3-;SWN>!7(#8 _=B AZ$YAF0+MR^1(&#Z2,TK^-P-_.JI M[]A2-1\;0>1:)5Y*B="RHV>""0FD27S[$E^)ADC,Q$1;%'ZB/>X_!#31C$7( MX/YP%4"BSC*:.TR/N?G%9G'M_05-65B1;\&)F7\4Z:9)M *AGB-,FUQ#HT&? M+,>?@;!E-I[^\H(VJ8?T9:W#!&535FS?"?* M[5[.@^_>CHR)QT!\KB'"CBHA]16\Y1Z."B9YA0"EIL"C8;I2FE.(* MH%^.3P"2E=(2TC@;EUACQ(@CT(LQNBG(RHB0+K9RM/RY0$;>>L0-7G_+.E2< MDA*&>**PP^/?&1\_BI^.JJG>6U;] 4SP,E:EAO*HHU&ZJ!PT'>;?A(#?;[0.&0YFU_=U, M =I_$F'M8GP4%.CD/6EW(5C+4G?@;31W*YZ.%N91Q7/ 8G55-(F,+&:P$2[- MNWBSG1_P\/^S>69A+'1S24_ A#>"1:>N_Q'5#L1Z-1W;0GM=IT=T'DWATF,5 MIC#L8"0P#8^XS?&6W4->!C/%. IT6MZSV@';O)D<[B\A\L@62;)T@*5.$V#-:(LTEI#)KF%) M&VR[7DT=\YL=\Q7/;5<+W6 Y"TP$/*U!-DCM=C_(@:&I4@S+O\\RJ25-49K" M-\=FI^VT-@6OM&]+. :.8.2P0*,LF/KQ'8I+0#3!*GJ4$PAHC\4LFL MAV26DEWO4PU!1;B]P3%:HH47F &_]A,/=0.T$S,#<+Z?30=FWZ>Z 58F1I<2 MILCYJQ/D#M,L),QXHADG]$HDF2#%/\P[A=ME*GE8GE)NT9,+8N8I3%&8@I5+ M"DH@;2$R>]BO=\<2/9C7A0_V< M33"ZXLGT]"5^/CV5GVA3$7!VV"&[;?Q@67JT^@]E,OU,1,K>RGL!80C#FJS] MO/NE_H/$$NIC>?9^EDN8VH-Y4325'W]QJ<6XH&F[J941=(%H;M69R.9D]AE3 M2_]A1G6=<,O.:: QK F6QIFT.?LW[C?UF MQ9GD713HT3PM * E&T[LUEE8O!JE.?Z*[(=OEUM_;&U($!B@WTI__.8GB0KH MH:^04*-4/TQ0-3W&&,%EK+*6/2I(1V1SDV0:(^NB(;1 #@6RQ#Q86K6@&P;X M\E%2*A;*X*/\ZI0ERP1/.D-1)<^.:6"F64YEXY016RX6;=)P?"._: M!7XOO.F[ZH$WH "LXVWZS1F773#;46C!;#?-I,>@EV>RDDI6.KEEVKOQ)"@D M9@:V$^8L(@E$(:+ _TS#2;PR6W6/.O#% *P#,K>?NK]1O1I3F>B2T<)0()X0 M9HE*#'U!BMZ;W=*8O!!:1N ^F:RQL/,A,UM\@\/B!^ILMA?M1]-)&JL%& M,D$1];2_0H0^L;@V2*^*0!T@2,JM,!K_;? $\O_KU\2,1(WN>@R(UU;+M_WQK432T]P@#65KF#+:(1JL^>K211>W!$\<0RAK+ M?4&81C6^;\0'!/&#*508^+'%(!KC1_=-R["=E4U=:Q! U%\Q-U=; $7VL@9+ MF<;R7)+X'KS:5].E443_$?2=F'P!WA7&^YWIS4I'^!\_X4)WX/H 7@\]6WC$ M=&WX,7A8GE?31\'Q"Y]%JD\08"#"L!&#"\$+ID@"< /:\L8<5\-E#N2[2.,' M"]16ZS@0$@CO848B?]N&0E_4BJN?^'?-"EJN%317C3:"!_>20IO"-.#0> M@GH^5)K1 M&S6X8=$*T+K0LW7UZ(GU%"J[/#40?HNFZ(F@!D@0$%BF_A(PCY M+2ZHXXKG$<'&$[;U-G@R_J9,R7;%N+A5^XY3C ^7YM[ BE#@+;#C8)W<'VY\ M(VBRS$\=EH5@*/B'9;]AJ'B)Y>"^;1+4F&_FU 1/PC27".LF\,-A"1:@V] Z M0""EX&S)L_TC&M.O=D9+Q4=KV'H^/< *@]>(!*&["!!&%PV^!W>7S1F!CMJ-%P)\MS85J)^ ()-*,;_PQU M=N1+FJ[/T^PL;D.:N:YMF)1)Z+&=S^[@H+F1XF J"@/PH8SRE1,FX;"_8XF9 M.$JXUW;PJ?[,Z D*&R4]]7<2%W13C"^ M>M"]$*/R55^LF=T*?# +@*(GQ'LCQ,?<\7/ER-17_K$/HL?C8=6E:H4J!.!H M(^6:[M;&O@-M!,)BBA:X@.:_2#.HL4_;E&4DSDW7LQTJ[WQ!07ZB#86;A"#' M2_O%T5=STT ;#:Z,$Q2:;[J_%>YZ&0?X#-\<$2L*)2^A[ UJRX!%[H+33PT' MR\.,'FK$,*0N'^"40HWY&4)LI(RDF3;>XRH$#BH3ZMA@*_*:?!ZA+PNH@F5\!",/V>R(\8/[ MN:+E[?3\DOI8H8\3>Z_IQI-73&M.')9V[5MI<<]OIK_:#@V9.NL%C8TS&6$; M,$^*B*9;*9>QG<'-P.M X'D4[).Y9BEN4H".O=M-RK![O@/-=@[_\INJS<-1 MT='0N^!;7Y+Y&WVXJ&2O""HE=MXM%CM_QDS/N;U ",8!Q2=#W.Z]8?,N#YM? M==B\?2L\_ZW_-/C;Z,O#X.GY_PB#OW]_'/^_HG'RSB688(^6, *C"*&]Y9;4 M$YF;9NO.E)6 (.(D-9G6X'@Y80I2! "(EZU7!?#[#G0CI?P9)?%_<]"*6_;# M8;!4,BFWW]+;7U/$H"J72]MBN>!H"YK1])DNF%,['LU,TXF27)N[4\KHL;6; M6(-<*S!E510LB^S9?V!\\JR=P7^(8Z?->U\/R/3A'>A&6NKPNBU@0CM+;UCZ M9*8I(R*382RCB[-16!KC[JP@P!GK28L)Q0QW93,6D,P*&0ODQ:\I MPMQ;ZV6?F8 =1;?::,%G^$QN/%RQ\:#>"I^^/S\.!\_/PO/@3SQS%QZ'GT=/ M7S=SQ*[1B BK%H7_UJTUYKN&6>5O**9MYT6WJ.W *KR0BUC*JW_F*+B,P>C) M(=U(%DG&_'$\8/-#V4O=TE^(WQW59\6P!0IU*2>L,[6?6,0.A>&Z&9"4+2S- MGQNUK.Q0R++??.>(G9HQ<%8?)CL8:# ^,78&&\UJ\AX^XHD<5V/V]H- MO B\K2+ B*)A$EHDU/EC7[#D)&5E?VPL%,/-:MQ]):C*@&2>_82 \T5U_--T M,$"0.AW;0LWC@\_3DYH)_&:@[;UIP_B=!"CAN^\N/5AA=8LV=O5%6@VR'38! M,-PE[8ONGPB!K>!2>G6(!^H^GB41._W/%E]L9T\".D"^DM+<#>KTH2E8:C45 MNC2?Y$]" !Y> ^KU'**#[?,>E\=!\,S=[#. P._ VT"#]L)TB" M@N>#M6P&O7!IKGO&=!"Y_**-JHJV?0Y$UEO90 PTP8NE"81A(M0^+.][26/4 M+"L0EMYPS$F4%CYD$&NV$.^U)7P.A<)S4$;F;B2AX:T8]Q<^PX8(4NOF_])( M$;;N,S!,%!4[T-1,&C.GE?6H%:/* X37,MB1NY]AD8QWO8^EJ=/1-06*PN8G;_A))'M&NSU;O^;/3^J$7;L/US&6G1#@ M)YEN',T3"" VIXA$=HU=%.9K\ !I6L?:H64@\0Q]\A.B)J1?/ZV95L7$6"H:[RHJ(P*2 M"E[J#R7Q5K#E&2E.,4$;L[>#0",8]4Z(F(&9E)9+Q @^)?8)4B_E%/\SQKH! MV@[+KV0>@NAG%6$ZD\\$HI_T:"Y9P0_\O/5;G&->D^FP3IPLF>T/!@NW#HIM M_ ;QY,79&.8?3 +[70W) M2I.H;-P+W&8F>&/5&8#/X:"2!+S=>'S?^!XXS#) M=.,"?F,S_;3B+/D)2%1A'OW.AU';!9-4)IB?#NR-W:B!R>+'8D$:??",@+VV M(YV%\XLO)(K6P7,BK;1FAOOC<9F;&;:;G5X=!Z4=;-:8$F8,=AB$ CG/51G[ ME&3LBIAZF591\\0C15-ZRL+?F:01!I&@$4#&9.CD5>GZ\\Z;91-/P:*-O<2S MT>*F;A.N@EM0G5;&&B=DLY.U/"W;G**[D,CCN,VP)[D;G&8Z)<* I MH$\BN5M:=-N-.ZTCMKM)I-AB[;6.;9"5FZXK(-\J>'@7^99)I56,.Q^5'JCQ M*$RE:N.NIXE22\U'I=40(]=M9?:%WHPL7V;SY_KJA^GBYVVPQ&R%<_->!SP6 M26PKEZ5.LB,M%[OU%KLE;+Y$-[_= MY6&QZ_?.-DMIN'_&_;-ZF@S66=QIW24D1%23:^X?9!3>R# M ]C+A?>^"WL/MF&KG80.Y^;!94M;[I=5*75+L,Q[C3NM)6IY+7,N=L\N=DO8 M? TV7Q7E5LXSTP\J=R_;+1O;K(5R GJ;NVK<5:NG\<#+_3Y\N9^F5N-S:*W& MG2KW1*U]>?E"68V=>C#QAZCWTSH5D:F$9"J+'2UG6.2#FFB7I-VX:URIACC> M/=)D/+)LB:J<,U^@!CKBPSC'.P1O";NO8$YI5U34G"?6'U3T5N(=[P+LKT@B M(UXLPFN&+G$)KV;MD@Z^/:4W"2[EC=*44E#Z$(@3G]"X^U5*ZQ+ O7CNQ=?% MSN$'KL=IN /]? N[%NW&74=L2?R\M;:V34501V QWZ%/V>5A_VN3M=RGK%3F MEN!58)Z+V%'X<>NE2=T2]K[;N-/$7HM7'Y3M3S+:JZE,I@>O_)"5NV?U)$]^ MR/KA#UDKCMWK4C( X!$#SL>!RA MMN4>/6M+'DN]O<]?&R!9%-$& 38.R9I/_V9F5>'@"1X@0:HF8F9DDBA4965E M9N7QRQH8.RK$6C>[K") U5X/F+1EZU9;04=L8)6)_C'E#+.Z:K[-+\ME5[_M M97H3ZI[/9;LJT,YN$S&!6BW=V#2$MY<-VI]4V!?;'8&[CJTVS&95B%/=)H(. MM3JZT=X42>(H3%03U;)!Z_)E_9I[L^V:>_OJ/]=JV&MCM>;R6*W9:+5*QFKW M,-E.B9E>?-#PM(R"(/:#F''6]2\-"YF=?_8]P#F,XWCZ[A__>'Y^;OSLAUXC M"!__ 6?'^D<(7_]#_O;BPTW::34)M=L@S+J3^H7VI[Q)XV. K8.!"+G^C;)E MY3,+&3(^-0;.-53%)W'PJ?,"[^9M4&=:SF:-@.6PV:#4"U>T=)V&P8!:L(XT M]M.E>;W!SL5:^VV#CJQ[LL?F>L#M4'SZ@6/52WQB8E-8V:#&27 M_9 Y/RZ=$,].R\1BI[<0B:N+P=O=[!Y]QRE/IQ&@\5>M]%KKNY N,Z8 MGS-SA#FX8;H."+\5N3HC^D]YEC":Y6#@KK_\\3_7VL>[[]_NOE\]W-S=+FF/ M?)CI?+R[_71]>W_]2;N]>[B^UQ[NM#]NK_[X=/, '\&7]W=?;CY=X3\^W]Q> MW7Z\N?JBW3_ !U^O;Q_NJYEZ=]L>?$-D<=Z-.NW%A[V]!PS,D2D3#=EE$^)% M"4B;ZOJTP6U>SJ:XNN:E>;%A^]OO#'Z ?UOHX<@W\E^KAMNMVF>1C=<+KFFH"JIV[F#36IS=$!5&%,A6-H">::A=1P@ M95-*R&[4?0;&,VK M66S+WD^S6*O1M#LUG%1[;3/<^EY*5 ?;5/87.MB2H%9=;+?0H*J+;2T77,6) M45ULZ^#,?UAEU531T':#A(O5Y#RGL'CY1:NHQ5*_LE51U*+4R=YOR&+SXW3@ M4W/(%#MBP\M2^\LP)::NP_5)^_KA)/<-^2 .42Y_7- &SB@K7?, M^5J'91R@Y'#MY? G-@UAR[DW&6.SSB2 *?V;?\!^3ID?J5K/+8_EFDS9K3N6-SUX/4=!U^'\EC$].&.^X]T:3]KYI*'-Y"[EK MM!<+WMEDO..SW"V+91J%$\>AVT]X+D0<:+#^2V0YS'O$9 Y7<)02UONI:YNY MXF8'%W<#,X*N='2-BP_FO/U<]R*W$Y;;.XGMRMC !#;H MJC*RLQ?AWV'_PV00)Z%,=4=)_1@J'TCU%G:!]A_'3OBX<=%GUZ (J]ZQE,_C M],SLO3 ;T;97("JK&SMD_5QW&-2^B666^%2)BB%E42N7B(3V7]#JG_,$7WC M(VE??+!UPU3APM,3R7OB@#9R0+>M_!]K9/+Q)WC:OSHCE?<1)N"XON:Q1Y@% ME8N"\E/ZKDI]AQZ"CU2E]LC\PO&3#!I?-\O$TI=GJ MHMFVV&L,GYKEXS>O5(>=M@/H=Y2YP%D1;#Z65&;H!@+X /$ W"<0Q0Y\&*M$ MQ3TY\(N'$W[I]^Y58;O1X[QU619\1%0*;G(FL/:[M-CA-V)?_KL'9-[KGW'H .U< MWPE?;F(VB99%*C=3A";BFK5UR]ZTPJ;*[3\(W&N-SNT1ZM*.>CQK;ES4Z7B: MV+?'MC8M#JW5(:R)45,$*)J%?=L2-&TCF*+[P9@-$X_=C:Z!I^*7/]TA,!'G M"-A3 6N,3 ?\Q$+?\3XF$9"6A=%O+]_"8)@,XNC*']X+1+QYY"+3.B'DHDA" M%VDA7[D&^^8\/H;LD3R;_1>.#<@73I=M@04(U_ 1PY#P2>$2]1IVV]@4E\CH M-8QV:U\00-9F(RV=E-&PNIN^7$WJ+"=E=3<#J#HU2O4ZJXK^71=, MH *HE)8"2FES6$'U=374#0EJ6[2>NK#$5P9,X("BEY9+%1@]9TBWW\S?R.;\ MYKP0<*4B6RFR?7)BA^AVC^C()<$C%.$N/GP#F[I, 8JB%?4/)QZ[PQ[BBF:E M:):'W=W$%#@<6ET5GN./8S;X48D(*NF,5;!T)P-+)V*1IP/]MM-<%"\K7E:\ MK'A9\;+B9<7+=JL[7Y:G3IDZ92=_RI3&4+Q\+KR\ MF<9H5:0Q[)/2&-O41#3W7A!1!3>DT9RH?#1'53PL.BEV12>E??&AU]9;G7K# M%*U]W;DSRTXF@MH3M2=J3]2>J#U1>[*5\=&NR/CHU,SX.%]#_#-L#"]"#C ) M(:U,EBG3RC!7\DKMB=H3M2>GO2>;Z?5.17J]>_&A;>F=WKXJ116SJ /\2O9D MLP/@ ]VIV@ ]9_U'%KGX+@TF ],->Q!MDFK\6KE>22.V)VA.U)Z>X)YMI M[+4HYMMI;*L)&MO0F_:&?284LZ@#_-KW9*,#;"QI8;[S 39J=H K,KESL!MB MB$O\/6W5K-O\D$SP$#(G2L(7;>+XSB/#&MH%ECK'@U'VNA)C]=N3S<38VG8Z M6XHQ\^*#;>O-VH3T%+.H ZSV1.V)VI.SV9/-%)U9D:*S:J;HSC=W!3%:+H>A M"QL%UGGX@V';!>4\5S)*[8G:D\KT1D7%K%8+]$9+MTR[)GI#,8LZP&I/U)X< M1*A65.]IV343JN=KC)?%L'LM_*]D4OWV9#.95%%EK=6F7N)6J]Z-PQ2S;,0L M%55"61WL<6QUZ^),4KRBA/V)[,EFY[>BB@<+*Q[TIK$ON!'%*S7@E8J2ZZW> MQ0?3UCNMTTRNWUO?\TJR>(+8\62/H&-T<6RJ1HX[D.3$18;1K4ADM)I[+I3? MTX8=236I$ZI.Z)8GM%=1^FX+TW=[>LO85_JN.J'JA+[.$UI1PDX+,U-[>L1F[/5VJ^;4QU0 M=4!?Y0&MZ'AB&HS5TGOVOO)@CGA R2O]#VJA_N'P[=<[SW7JR#2SS3+J*P*_;;5Y MN]=V:]/\6'4"U E0DE;QV0GPV4:2UJPJS;E31TE;#[2%*C:]PO[95=3L'9_O MJ\JLZ%Y\Z/9TH[EA8D4ULOW,=KB,!E6$5(14A%2$?*V$W$P+5I6AWSN.%CQ? M^^Z ;9E/A=.5R%"$5(0\2T)NIL0J N"UL5.:K;=Z37654T>EKH3<[*A4!*MJ M&\*$'9MDS!W>DU+67)'WN'2L+CS MFVA=?.BT-D1-4CNX]QVL"#' ;L'V-O6VO2$*=DU-R'UTKZUBKP_:O?94#H#2 M]D>1)!5A8-HV:/NFWNIL"#ZB=E@=%45(15IVYV+#U9/-[L;@MVJ'59'11'RY BYF M[AY'YIROC;?G7INGPLU*+!Q%+%24-&SWJ ]FQU2FR+%WN**,NG83FUQ/O;2'V_ .UY"B6ILP^ M)H+Q9BU37/0LBV;-8?_V[$NEKUJ M\QD*YFJA#W4:1"ZN_%W(/"#!$Q.-! 7GY9X26]C,'G'Z5*BS_)%=*+C@L:H/ MFXGSQV!OH>@H][_C,!/!C^RR'S+GQZ4S@AF^<[QGYR5"MLLM9.+Z>;*+7>P^;-1YLM=M])J+ORK9^ZXH8 HBA'JE+I,O].5> M\1@V:\U*B3QY=ES;FX?JK9C:TKU>W5[]??[V^??C/>^W3S?W'/^[O;^YN MM:O;3_#?JR__[_[F7KO[K'V^N;VZ_7AS]47[>'?[Z>9!_N;[]?T?7Q[H)W?? MKK]?X1?W\^UQBN)R _G4OBC%N.OEY$$.^5T2:E_3>L/_C+1/;C1(H@BU*T*: M7?F.]Q*YD1:,M,^N[_@#>*/V,?"')/GH-]]9E'@Q_>1NRD+2'Y'VYN+KI_]P M)M/W5Q=O-=,F015H\9J!P/2]X!F[3(D:*,WI71@+^E42Q.WHIY'A9!@J3 MK/8WN82F/60%F.[46]G"0RKSW?8$*1@M$%2[[^B<;)*CTM+LG M1"EFSROG504]@#4T'P TT\XKQD.@@F.,0+<\+WBE.VX)1\4['%)_\]?AR' MR2!.0J0U;LL-:.)'_KUV_7/*?-"W],4]>Z1"9S'2D;@N%4^.-@E"X#D6.ZX' M"QQFTA#6B,PE8MHT><97$BE.VHJ3G&BL?09-P,$SO[A_)RYHE1?ZUT=GBGU@ MD2^ ZCG0]*/)HQ\,9A9-06-%DA<&N((1KD#/"1T0,1,WI@ZB.OR$KT,>",XX MV8_E%8).@V*C;=@H=,DRU:X&@R#Q24-<@Z4 =WK8M8.SS0S7H-9AZ6R$L'D* M/-"TCA:!6>..8/(@ +D* \9*_ '8VH[KBY,P=N"W8P=46Z@YP#^($A'X8)R^ M:)[[@\'_Q0'_$0@O> NN0',G4V<0:RBV"@IQD!IN09CJ4>3F5'HW-KA\U<2& M_>8!29CF!S'C%(['8+!*ZS,OP]'# 92-T"!X=L+A)5H'9(C&0#DZLL4]"MWH M!Q=/V;:X#,XUUQCPJ*[UDQC?#;L!QQYT1BP,%K-IMJ0%HHOZ3K$Q4:H^!K$P MET/V"!/"N>"S("Y@0H^< V!OR$<%,VAHWYPPUFYT[0;FJQE74A1=^7Y"XG(: MA+3OB$JL&6UF[BTNF?X=RB_P626G-'VBCQX'S0N'"06,AX3? CFQR!!^0&+^P+_]\@G_IWA(D"@Q/@.H]>S!6FR+X LTS!XR+^*F8+8$= ;(5P 4/% 4<&YP(?B]'Q_TGIH&V> M(VY#^Q,I"O9Q$C':WF>XWD=XK*?CT$'1(R?XLY^A1.)\S#E_YNO8"1\9?#7[^;/KD3!"?^/9C#OQ(XBBP$!IL_=?]""0'L1QI_Y,+Q>80;C1N/::MR7(>,?OT3 M^\, WQ$RX'>0H_C&:'7PN:1B".Y\P0+#/@7P$)">M!Y0:%.ID;*7A,'.*C_ M(@S7[)$G' IF\@(/#4'_Q&P5D^*\:=%,FS!@4#R^(_IG=AY.4&T\%+1$>@7( ME&5>E@'MIL#K1&4'#(UPB.*8;ZF3&1Y3N/$ 7WHPSB/S0:>B_('OV91+,*+: M'XW[AO;FXO>KJV\7;QMP-]+0L(EIV_'"R_65-@H9RTQ,7?-!?0Q9/]9!TPA3 M6886+"\8E(P;G#@:/*!CHX26&")9T#Y%91@E?1#!<<*% MBKZ,TK2O8.<$_B._IC%4[8SA,D[[G#KR7RQ'= MX3DMA-QF+MI L1LR85[C0FA-:!&_R][@1FNYD MVL!1#6!:GCBOPCY<-6LRJT"V!Q'>7.#Y&.:9F_^RY_"D]'&3$\[)5=RU:)AW M>(5V!R5D^GKOU,$OA/.:<@@(!/F;>-.UX S)AR-@45"\8,$!BAE:G MQ\_=V)VB^H'M>P0C."2S "P,-AC[,,7'ETN&/@TXM2GD)5?VLR^8.EQNP[4" M_G9A##2O/#S>3 /N>$:#S)N!#/7B)4(TBUF2Z->@;) ME'Y&(X-P<;B^!Z9".WH5;B?7EM,-6)!+V \L#X8S80U^JT MDQ!: $)A)E.Z:\ 6>C1_$&[1!.VIC$9HV@<)[.N0OLX;M%PQIU>&,9PET/"1 MM.?A#ND-J5RU\S[2/+R\@4Y 4P#S1+1^B&-R"L*B!V.=Y\=PLH!-%+I]&EU# M4OK,BU+_)J@KU#-]]%*)W<\U2H*+%!C+=%GFYA/GG@7.J.UDY^(SP2R3&=N? MB;F3G@94[X7WIM3LT9V[4S[-08[ZU:J82.JMFK4(BLXJR65%!U-#^Z?S1(<, M[4:\V-.E">T/#UT'PL8=A4[F0Y\$H.%\>0-Q?6 Q>:M]9MP9"@)G))\>!0/. M?D(^.CAR@8''/UI1P.72,Z/52A\&CDY(;OQ$Z-EE M_S%PZ+*#[^97Q&#DPN@C6 ]#<][Q95")GZS,%UL8O0_W27@0KH7!A.:)^P!7 M39@9"AB0;VCM#[+#'3S1_1,&@3. LR9PQ\[:#C(7@,G8E>6!R_/;A$Y%$2DBTKR)$9\!JZ_\@?\<9X MBRX5F*6\]X@+HM@@X"?TU00AW'#?F&]I*/PE"&L4MB@ELWOQ&^LM[AE^/T3_ M)+\C(P7>M-ZB:Q(O<^(UZ&6G6P91&"Y48J[Y&UX-S=I2 =7SL&Q+R+/ZL@-X1P7CVJ+CFK(9RJ.:A ^.E(T%@*/)$/BF(RR MD4R=/EE6QIF<+H8#TSX<*$78^6F.^1+1X&$/K+L?!8C M)=GB%\U,QCX6$H^61\I()8ANE2!JG5*"Z $)4] @&9\/G"DQ\,4M1BH-^YWV MF[2 91I,CL\OI+L8D^U0O@\U?(Y.VQ^^DPPIV%AP>&0)>O;7,"V ]N[G+*2+'4>SB'F,;&$RF.T&+^\AEJP<6C*(#(BEL[L:_)VX M4981O'"VZ1PWG-FB*^/BD- ,;8G%A..!7P&YP2 Y)N!C8V*7=!SA[0+7/G<' MI )>CHDV_)A R $NFWR&:H+DVAJ[[<@@RC;C)E\S+/4"+3D-/KY!$(!V>QX MFN$K4!QCQ]K(&5 ; CBBB=WR(LOG@>, V-BS(2M-F_)P='*I? ?B1/*)#3N?^MG$AJ;#8L(@;Z<;,QP%C*@AI8?$$2^64+M9@]V4(002Q-C!1;M/@XFX25]E(/%>7DBD-VK+ M'+EUFWOX#<&[ H_2!*,1L&><76\*:BMGJ3RSD,T4_PDK9WGMWT8+5V9(!=I, MV!FB5#/!3-@A&^ E%-'D6I])DS-T[9PS]//,4(?14'HEBZ54C*LRJU=8CY2 MKC%E=H%^&H.1 @?\V7GDJ1 \YU]H;18::=]NSM&A6D+[L^%^3?HCN:R,E=>M1D%O5S5O,'7#-,!OE4^/QR88TS MKF5@Q Y5:EUB^L8E_B5]U9)XT7+JH9$UG3'.\"5[<2GPC(_[JGD8>64W,62UJX6Y#GG28%I^HM(5,/DCI/-6=Y_ MYMIAS.R/:=DVOVS+:IKC>7YOX9B2#!8!*EX1D,I1/$Y/O%XLRX#ZQ;(:5N9. MV)*(L42H1D[7M(LN#Y[/*2(LO)0+_94IQ\GN( MBBD,+PV8^X0Y&[RTS<><+UYC)'\R=5[P^YDZJ31 @PL7RI?*E5(Q"11J-XQ< MH"X5=3@M7L-6"//DM-5EGR>9 3+3AOH1&8I"Q!_2RO,YI$+INWW*=L6'^6X4MSF+A(O2T6\AO#)C.2K$QL^%!L_G M'BS2R\L*&662,_$A#<)JY#B6APUL4<(3P$+I(V=O+XFFYOF M+,3>G!!&[E\DB/-&.)RPY9+I6 8O:0@ZK6A2PVG\B:F6E/QSE4U?USK=7^6S]&M$+,G_'+_L-)J_ MKI*L_/:476!<'\8FX)1$& ZB/+:XP%2%[IOC5?;GJNR)UBEE?QZYAL8P>;E< M7AE/ M^-R7I=Y8/PG#X644N7*^G,%($%;]X16<:SU_GEE_AG,B4]BA^C0280 M.F9]! L*8[@9(.[@#>T3O-*-F31V!VFZM\AJS%:* C%T&1:]CYGCQ>.7-+GN M"0[&A(,, #VHD$@FO,,_F/\(]L6LR2M@!H2[ AXD2"U1.R;+Z[C5YSRAVR9& MDQ]?DDU$^(>PG X6.'2C,)F*@D"RL\D&YX _!.K *<2'7D*/;'N#)()!Y?Y2 MA11_#Q#(Y1 "3X%+?G0X"^ARRTT@G3@OW<]/F7A!CN4"G_!;0SI/+/D7-8%Y M@@.'XA.+00Q=K(5'CX,9(+Q71&XU.B;\V3,+4?B.K3/CXEO&5%LPLDFP[ MFJ^8J.!G.2E] 0C:!J!4=1.UV)&.LHK)?#OG#C0IYE.5*-<+O MZ:.K,'YFS(?K4<-H%:YQ^$E7?J(+SS1/;1%CH;(GP5(FXS>5#-)GC=\TS\#V/I//8 MDT-P3:!D!V& =]E@X@YR%PQ=>_2"/DBMQ.-<0\2Y1PK&\J5*0U=JOV>F%1 ""1#1D3AVCQ0% M_CN%W\OI@<70<]0WQ 95W"7#[8_.O/QOYR#B"5R;#/#+'K*!%$B M84X(!_(TF]S)N MPJSM5L-HME8R:_G/;6LUVY<^00V[8ZHYK9V3 0^TUTYJ@8"13.<'/CO]7ZV1 MIGOM"+5G*[[),W 7==LKV24R_9EAEUDQUZ2'7/-B/2$PI[5K@G$G4T@#*Z@$ M$_8)KF*U=I62^_9]NIVQ#NO?']MO+=FV0-S9A7' M>TT7[^H9L(I%B0;99?IAUYK/]JA,#F\B++%_C4;OUS)V[_'5^MY-A--#6)\M MFHOSQL#^BCZRLCLJ_$A+/JC@JUAI(%O;U26^7(/.M3)QE:P#.Z8!: MN03H%W8G3*<2UQ![;H7Y'"/*9Y[_&+'%O94E.X5"S#S%LXI&G,U&%8VB3 MRC37)&Z>42 ?884#JDKF/%7, ^)%7%1XP\/.B"^91+F0ID!=O_&CF#E#@7N. MC9Q8(?TF'4CD.]%@=";$2"ED,C90>O9KB/EZ=7+AG9+QK-H+M'G?LTBK.NU(S=SM MKHIH33J&N8*<>XG_K^9OVG?!(S.KM9'"1E^,F+:VE9,GY$D M+KG9)R-/K49WY9XJD:E$9@GZ%R,A2FAF!\QHF$IHGI?0[#8,)3.5S-R5_A2S M5:(R2REK-SI*5)Z7J+0[C;:2E4I6[DK_*\_C."Y*7F:FY1HS1(G+DQ.7K367 M!24MCRPM>W6,2FU:/[2GH)/(C+& -L,@P3P;7%\^)F,4//"G(U@QC6>G@-1. MI'D=(KE.3%2)9W4]$]6'5UZY$IBK&I&_W@S4YU@ +!^I.\_H7(%8K$:[W=Y3 M)J+5W0S297DF8K==/W"8^LU) ;&H],_T9PJ(Y31Y1 &QJ,35/26NGL^"%1#+ MN0*Q#(0YK0!9%"!+Z=6:MJ&WC-6Y5 J0I1['_"P!64R[J;?;529'*T"6+;>F MV;!.PQEV M>99D8ACE.\\2[+-VEJTSC7'^%5J;+30Q;[.*-Z!M@7.L)^ MZREZ$'[K/*?=)K$+*T<2FSA^,L*F(2$K]%S4M6CL3J>(.T.-Q>!_J)46M:G4 M$78F'%XBN-@+_T@T;8QYY[%<@\4034,V<+-67,X$NR3^.^U&Y401B\72W +"#V_9S9N;.;R?5MI3!5O' M/%)#DSD((+TPSP .YI@YPW(X.R5:@]2 =1"4+O+P@T*3^7BA25,!1IU$II.O M$+!;! /FL^=7P ["^?YV?9>1I[5%F-K*F3Y$9!801O\UC6X+-X)O@A M$.="M!)=U2\P(S>'P2O?*!!![29( ?B=&[)%6&L%,+3%'(:,(8'CBFUELS:2 MJW'P=D:](YQ$YK.1&^<;:&.?1S[;:>Q.)(%='Q9/>%C1##PI"A;>*!!83#9611WFC M>]*F#GP-1AYO(.91OR^$QH(?%<6;GH(EI@>>#1<+#/B,6F;YX@0NXFA$)Y2J M?9ZKG<$&G7KKFRUS#R>:6IC^3FW'YI-;;1JUFZ2!U36.HX)TJK.4TDM!/P,:JT&I56H])J5%I-#4Z+2JNI MK_91:34EU9PTI>5=1&74J(R:$@D-5DMO]M8D-*B,FEJ<\//,J&EU]+95JH:K MUGQVAADU;^R&_5I;'+WFG)I92T*ETVR<>K$.\$^ETYQ>.HW=:*ETFOK>=)>V MZ6N_50DU)Y10,]NJ;TX;5=ZM;WG(603G=)%!@%&\YR#\ 3,:@)8<_I5$L*=)%,/%# MO JWE3KWY8//$Q:/@V'4T![F.^G-'9AG!J--9_KP(:-G<7:>1I9C,]=_8H*9 M9A$\5A0KEK^^I]=L!8]7@KQY%*H^*1;_JN&\=YZ1B MT36/,ZI8M(I%JUBTBD6K6+2*1=[FK/'9>/8Z)[.*:K_Z MJ+9AZ=WF:F^M"FK7PR(^RZ"V8>J]UAK<<,5FBLUV;9%3/R22XQM6-0FAB(UJ MH4=O&G#O\3MRL+I/+'/D_5HTRX0;L)D]XO0CK$-:_LB<2;]!X>N"QP[BFC?; M,]9<[G_'86:C/K++?LB<'Y?."&;XSO&>G9<(-R;OC'5].7B[TT!RSU*JA--Y MT9>UBHK]F=9>4H7B- DC^"MB3U1Y!5DM,OX&+")WX#)_\$*Q!@Q*)+ZH]2MAM&MN1'\.1%CA M"L@>G7"8E;GR.,8 M-J6/@<*$EYO7("!6*N!P^!@9.99@C[Y^$C$C$4N$2H2O/F=0F>^=N]X ME(OTF^!MQDN-OP1PK_T"/#/4KBB:MNE"5#3GG"(G=9R3BN;4W%.OHCDJFJ.B M.2J:HZ(Y*IISX&C.*36,E)9X)"SQ?M$2]] 2]\@2=XJ6N(K>J.C-F;G>W M;+JIO.K*J[Z[5=\U#?-]W3SKBL_.C,]*B#D5OSE:_.:8SOZK?$U'/?S7\P4= M!_=5ZQL@8JX%VY2HN#G43?S9,];:#()'G^HN9#V$ZP\0OA+10#N-/%ID*"(/ MR^I(UH4LW*A8RU.,7/!J'H+==*;T[,5M$#.M_4[[A"&1V,7JB^A"DN%C@.R* M/(,_BS"V\H?O)$.7MZ_,H?-]=GW''\"&:/=8AL3+/)SIE#FT(ACO&ZQ$,W3M M!K[5#*KXQ=F&#'%[ZQL:P* *!J94"_ MG56DV]V^PIW[WRJ1YG4J A,$ MHZC15NTYZW./*;=I?](_V/#2P3SS1P2:ZPQ,?7\P<">/^6?H[693 M[QE5]='<2O*<&08?T+AKZ8:]NNSI"*2LZ75MB2^BU>@I7-?3%\:NO*)A_8Z2 MQ"FA.HTMLX<4^&I=!7^[T5'8JZ>F9YJ-ED)>/:&TDX=QUB<4P9K'EL57++O:S"-F MT@2II23/AV#:&&9'Z1VY-S:TWPA24_9_30MF$5866>*23WWV=0[EKU!LC8LZ MR] E86$PE@=@GP;P2M'54F9_K"'57T6E;>\,2>!^>G]BT,GERL>SV_E!'3[.PI%:)KKLU?.-GTC#K.B5)& M3)4R2L4T;(FH[!FI[.6=,J;42EC2Q=K:W; MIJFR1E36R)&R1O2.O29IZ02X[ R31EKM1D]EC=3G*E-NUZY'(S:@6D$WLPA4 MC+(H8L.>W0![A8/B']LE%2.RA=NV$/HB72/L&:[M'LI]?]$X5 M?)_JG%3!]UE<9U3T3D7O=HS>Z1K[.6!@\8/FY^:!R M2<;WZ+%C%]51<3\7U M%NPIFM[BHJ'">2J<5Z),JZEWK2WKX$XATJ+B>?6.YYEZI[N&_4Z RS89XQ2" M>6:WIVK ZW2U*;=MTM?&I*\MO<.H<%ZNU,GNYZ<)N __R]ZNK;SFP M_:_,B1"Q?T/\?+DDU5)\Q0:8'=52?/,L*IEJ%.$I\UDL\XDPU2A_(*DU^ QX MPL*3N[]T*Q;.XCN,G$$KZ]]N'CY=G5_JF )^.-4Y*>"'3?PW)6]<*B^K+@ZTXQCJ"E5!95^= M]X)5]M7!LJ^.% ,HFJKGY?Y7F6,J1&D:E1%]V9=WL+8EA9HA+_#UM1MXM?=D[F%MZD:F#+F,GCWV+T+L!W/:T MD#TQ/V':&V?F">YC>WN>1M)KR9$PN@H@X]P2,V!/5V=)*H",&NI=!>._.3K& M@32JRAS)&PK^<.XS;@JH?)+:0;C,6GF(KC*"O=U7 D%#FWU#G_ELY.('HS"8 M$+#*-'0'U'K!1WD @P33V)VX_^8T=X@K(OH6#(WG>"P!63XYL:/=8PY-^H.O M8*".'3_6[C$%8, BK9]$L.HH:FAW!.X2"S:.9K(N9EF6$A^(W8&(KI\(#@7& M#S'] DF)CPW&;/ CTM/7(.$F?"X19G"DGSM@%D51$+HL>@^6-! N&:1'J-CD MH9TV>2 YD9$X'8S]=.-( T$Y2"*$MTFH 40-T@[FDS#>5S*ME9,0.T:9*2,N MJ)SP!=@,2(?G%'N"C(&!@-;/<)6!W4/*XVOYQ@U![L+L7][3OUS_B44Q-BZ) M)./%;##V806/+_B&T(GB$#83AMX7H$\=1,/9$KS'BO_8D9>2/4"*/"C)"Q,9N//B L;DP7Z+\ 8[/0(4V$7/T$1B$PJX>2 M?9J@ D.=!/LZ<*9("Q@&^!PT&+RG#[*)/=$!B/D=KOA*_ID;$8#99!J$,6I# MV#&P+.,@Y*/";YTGQ_4H?PI/,75!BKC*I$.#'U)QX3CP0+6 B*0\39 !/W#6 MP\ MX1_^$ GVPFDS=5[X*FE-,7:;HEF&[._$#9F@ ,YN C(3C=PA*?B\F;. [J.$ MY%$"E)G=7"*'7#HL=8:S!#?1/N,EAQ;DP0,Q"%'<"R%Z^2./8'2%9$EDS(>R M-* &5/"7"X+>ISUR^1IA!/$*V.0(F1[;4P7B I#R=[H:^&I$5GW,P/R)DL$8 M*0J2 T8@Y)V,H#RI-;\+1.+4(H*]& !5^54I0E[B! ?Y#4MXA.7EV$[GIA9A M^80L/3WGI(AO2TN04&@&1J=Q7A;QNU;TKF2*Y;P7Y%22+N'BT337YNV5'